Warning: Permanently added '150.239.215.130' (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/7437362-fedora-38-s390x --chroot fedora-38-s390x Version: 0.72 PID: 7344 Logging PID: 7346 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7437362, 'buildroot_pkgs': [], 'chroot': 'fedora-38-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '95ef35a1e7d32c0a9d9200b9155fb1c3f878f862', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/scipy-1.10.0/mlpack', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mlpack', 'package_version': '4.3.0-4', 'project_dirname': 'scipy-1.10.0', 'project_name': 'scipy-1.10.0', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/scipy-1.10.0/fedora-38-s390x/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/scipy-1.10.0--https://src.fedoraproject.org/user/fed500', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/fed500', 'tags': [], 'task_id': '7437362-fedora-38-s390x', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/scipy-1.10.0/mlpack /var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/scipy-1.10.0/mlpack', '/var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack'... Running: git checkout 95ef35a1e7d32c0a9d9200b9155fb1c3f878f862 -- cmd: ['git', 'checkout', '95ef35a1e7d32c0a9d9200b9155fb1c3f878f862', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack rc: 0 stdout: stderr: Note: switching to '95ef35a1e7d32c0a9d9200b9155fb1c3f878f862'. 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 95ef35a automatic import of mlpack Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack 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 mlpack-4.3.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o mlpack-4.3.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/scipy-1.10.0/mlpack/mlpack-4.3.0.tar.gz/md5/fcf2fb102cc2264e5a966137a6515924/mlpack-4.3.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5811k 100 5811k 0 0 1136k 0 0:00:05 0:00:05 --:--:-- 1234k INFO: Reading stdout from command: md5sum mlpack-4.3.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1715574200.530992 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1715574200.530992 -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-ufziweyi/mlpack/mlpack.spec) Config(fedora-38-s390x) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-s390x-bootstrap-1715574200.530992/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:38 INFO: Pulling image: registry.fedoraproject.org/fedora:38 INFO: Copy content of container registry.fedoraproject.org/fedora:38 to /var/lib/mock/fedora-38-s390x-bootstrap-1715574200.530992/root INFO: Checking that registry.fedoraproject.org/fedora:38 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:38 with podman image mount INFO: image registry.fedoraproject.org/fedora:38 as /var/lib/containers/storage/overlay/6d92212fd093539307df800293bd3c03852364dc775e0aefd4c77cd35dc1895e/merged INFO: umounting image registry.fedoraproject.org/fedora:38 (/var/lib/containers/storage/overlay/6d92212fd093539307df800293bd3c03852364dc775e0aefd4c77cd35dc1895e/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 176 kB/s | 1.7 MB 00:10 Additional repo http_kojipkgs_fedoraproject_org 6.3 MB/s | 68 MB 00:10 fedora 10 MB/s | 76 MB 00:07 updates 16 MB/s | 35 MB 00:02 Package python3-dnf-4.18.2-1.fc38.noarch is already installed. Dependencies resolved. ========================================================================================================================== Package Arch Version Repository Size ========================================================================================================================== Installing: dnf5 s390x 5.2.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 680 k replacing dnf.noarch 4.18.2-1.fc38 replacing yum.noarch 4.18.2-1.fc38 python3-dnf-plugins-core noarch 4.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k Upgrading: dnf-data noarch 4.20.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k expat s390x 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k glib2 s390x 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 M glibc s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410 k glibc-minimal-langpack s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k ima-evm-utils s390x 1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libblkid s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130 k libcomps s390x 0.1.21-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libdnf s390x 0.73.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 670 k libmodulemd s390x 2.15.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217 k libmount s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k libsmartcols s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k libsolv s390x 0.7.29-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 462 k libstdc++ s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 986 k libuuid s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k python-pip-wheel noarch 24.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python3 s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k python3-dnf noarch 4.20.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 580 k python3-hawkey s390x 0.73.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k python3-libcomps s390x 0.1.21-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k python3-libdnf s390x 0.73.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 835 k python3-libs s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-rpm s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k rpm s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509 k rpm-build-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k rpm-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 322 k rpm-sign-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k util-linux-core s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527 k Installing dependencies: dbus-libs s390x 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k fmt s390x 10.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k libdnf5 s390x 5.2.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libdnf5-cli s390x 5.2.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 303 k python3-dateutil noarch 1:2.8.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus s390x 1.3.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 k python3-distro noarch 1.9.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-six noarch 1.16.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd s390x 235-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k sdbus-cpp s390x 1.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k Transaction Summary ========================================================================================================================== Install 12 Packages Upgrade 29 Packages Total download size: 25 M Downloading Packages: (1/41): fmt-10.2.1-4.fc41.s390x.rpm 2.7 MB/s | 129 kB 00:00 (2/41): dbus-libs-1.14.10-3.fc40.s390x.rpm 2.8 MB/s | 159 kB 00:00 (3/41): libdnf5-cli-5.2.1.0-1.fc41.s390x.rpm 18 MB/s | 303 kB 00:00 (4/41): dnf5-5.2.1.0-1.fc41.s390x.rpm 9.0 MB/s | 680 kB 00:00 (5/41): libdnf5-5.2.1.0-1.fc41.s390x.rpm 36 MB/s | 1.0 MB 00:00 (6/41): python3-distro-1.9.0-3.fc40.noarch.rpm 8.1 MB/s | 45 kB 00:00 (7/41): python3-dbus-1.3.2-6.fc40.s390x.rpm 18 MB/s | 146 kB 00:00 (8/41): python3-dateutil-2.8.2-13.fc40.noarch.r 23 MB/s | 345 kB 00:00 (9/41): python3-six-1.16.0-14.fc40.noarch.rpm 6.1 MB/s | 41 kB 00:00 (10/41): python3-dnf-plugins-core-4.7.0-1.fc41. 28 MB/s | 302 kB 00:00 (11/41): python3-systemd-235-9.fc40.s390x.rpm 12 MB/s | 100 kB 00:00 (12/41): sdbus-cpp-1.5.0-2.fc41.s390x.rpm 11 MB/s | 106 kB 00:00 (13/41): dnf-data-4.20.0-1.fc41.noarch.rpm 5.7 MB/s | 39 kB 00:00 (14/41): expat-2.6.2-1.fc41.s390x.rpm 12 MB/s | 117 kB 00:00 (15/41): glibc-common-2.39.9000-18.fc41.s390x.r 24 MB/s | 410 kB 00:00 (16/41): glibc-minimal-langpack-2.39.9000-18.fc 12 MB/s | 112 kB 00:00 (17/41): glib2-2.80.2-1.fc41.s390x.rpm 86 MB/s | 3.0 MB 00:00 (18/41): ima-evm-utils-1.5-4.fc40.s390x.rpm 7.1 MB/s | 63 kB 00:00 (19/41): glibc-2.39.9000-18.fc41.s390x.rpm 45 MB/s | 1.9 MB 00:00 (20/41): libblkid-2.40.1-1.fc41.s390x.rpm 13 MB/s | 130 kB 00:00 (21/41): libcomps-0.1.21-1.fc41.s390x.rpm 12 MB/s | 79 kB 00:00 (22/41): libmodulemd-2.15.0-9.fc41.s390x.rpm 22 MB/s | 217 kB 00:00 (23/41): libdnf-0.73.1-1.fc41.s390x.rpm 48 MB/s | 670 kB 00:00 (24/41): libmount-2.40.1-1.fc41.s390x.rpm 15 MB/s | 159 kB 00:00 (25/41): libsmartcols-2.40.1-1.fc41.s390x.rpm 16 MB/s | 86 kB 00:00 (26/41): libsolv-0.7.29-1.fc41.s390x.rpm 49 MB/s | 462 kB 00:00 (27/41): libuuid-2.40.1-1.fc41.s390x.rpm 4.8 MB/s | 29 kB 00:00 (28/41): python3-3.12.3-2.fc41.s390x.rpm 5.4 MB/s | 27 kB 00:00 (29/41): python-pip-wheel-24.0-2.fc41.noarch.rp 89 MB/s | 1.5 MB 00:00 (30/41): python3-dnf-4.20.0-1.fc41.noarch.rpm 53 MB/s | 580 kB 00:00 (31/41): libstdc++-14.1.1-1.fc41.s390x.rpm 34 MB/s | 986 kB 00:00 (32/41): python3-hawkey-0.73.1-1.fc41.s390x.rpm 18 MB/s | 101 kB 00:00 (33/41): python3-libcomps-0.1.21-1.fc41.s390x.r 8.1 MB/s | 50 kB 00:00 (34/41): python3-rpm-4.19.1.1-2.fc41.s390x.rpm 11 MB/s | 68 kB 00:00 (35/41): python3-libdnf-0.73.1-1.fc41.s390x.rpm 66 MB/s | 835 kB 00:00 (36/41): rpm-build-libs-4.19.1.1-2.fc41.s390x.r 11 MB/s | 96 kB 00:00 (37/41): rpm-4.19.1.1-2.fc41.s390x.rpm 38 MB/s | 509 kB 00:00 (38/41): rpm-libs-4.19.1.1-2.fc41.s390x.rpm 39 MB/s | 322 kB 00:00 (39/41): rpm-sign-libs-4.19.1.1-2.fc41.s390x.rp 3.2 MB/s | 25 kB 00:00 (40/41): util-linux-core-2.40.1-1.fc41.s390x.rp 62 MB/s | 527 kB 00:00 (41/41): python3-libs-3.12.3-2.fc41.s390x.rpm 126 MB/s | 8.8 MB 00:00 -------------------------------------------------------------------------------- Total 95 MB/s | 25 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : glibc-common-2.39.9000-18.fc41.s390x 1/72 Upgrading : glibc-minimal-langpack-2.39.9000-18.fc41.s390x 2/72 Running scriptlet: glibc-2.39.9000-18.fc41.s390x 3/72 Upgrading : glibc-2.39.9000-18.fc41.s390x 3/72 Running scriptlet: glibc-2.39.9000-18.fc41.s390x 3/72 Upgrading : rpm-libs-4.19.1.1-2.fc41.s390x 4/72 Upgrading : libstdc++-14.1.1-1.fc41.s390x 5/72 Upgrading : libsmartcols-2.40.1-1.fc41.s390x 6/72 Upgrading : libuuid-2.40.1-1.fc41.s390x 7/72 Installing : fmt-10.2.1-4.fc41.s390x 8/72 Upgrading : libsolv-0.7.29-1.fc41.s390x 9/72 Upgrading : libblkid-2.40.1-1.fc41.s390x 10/72 Upgrading : libmount-2.40.1-1.fc41.s390x 11/72 Upgrading : glib2-2.80.2-1.fc41.s390x 12/72 Upgrading : libmodulemd-2.15.0-9.fc41.s390x 13/72 Installing : libdnf5-5.2.1.0-1.fc41.s390x 14/72 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Upgrading : libdnf-0.73.1-1.fc41.s390x 15/72 Upgrading : expat-2.6.2-1.fc41.s390x 16/72 Upgrading : libcomps-0.1.21-1.fc41.s390x 17/72 Installing : libdnf5-cli-5.2.1.0-1.fc41.s390x 18/72 Upgrading : dnf-data-4.20.0-1.fc41.noarch 19/72 Installing : sdbus-cpp-1.5.0-2.fc41.s390x 20/72 Upgrading : rpm-build-libs-4.19.1.1-2.fc41.s390x 21/72 Installing : dbus-libs-1:1.14.10-3.fc40.s390x 22/72 Upgrading : ima-evm-utils-1.5-4.fc40.s390x 23/72 Upgrading : rpm-sign-libs-4.19.1.1-2.fc41.s390x 24/72 Upgrading : python-pip-wheel-24.0-2.fc41.noarch 25/72 Upgrading : python3-3.12.3-2.fc41.s390x 26/72 Upgrading : python3-libs-3.12.3-2.fc41.s390x 27/72 Upgrading : python3-libdnf-0.73.1-1.fc41.s390x 28/72 Upgrading : python3-hawkey-0.73.1-1.fc41.s390x 29/72 Upgrading : python3-libcomps-0.1.21-1.fc41.s390x 30/72 Installing : python3-dbus-1.3.2-6.fc40.s390x 31/72 Installing : python3-distro-1.9.0-3.fc40.noarch 32/72 Installing : python3-six-1.16.0-14.fc40.noarch 33/72 Installing : python3-dateutil-1:2.8.2-13.fc40.noarch 34/72 Installing : python3-systemd-235-9.fc40.s390x 35/72 Upgrading : python3-rpm-4.19.1.1-2.fc41.s390x 36/72 Upgrading : python3-dnf-4.20.0-1.fc41.noarch 37/72 Installing : python3-dnf-plugins-core-4.7.0-1.fc41.noarch 38/72 Installing : dnf5-5.2.1.0-1.fc41.s390x 39/72 Upgrading : util-linux-core-2.40.1-1.fc41.s390x 40/72 Running scriptlet: rpm-4.19.1.1-2.fc41.s390x 41/72 Upgrading : rpm-4.19.1.1-2.fc41.s390x 41/72 Obsoleting : yum-4.18.2-1.fc38.noarch 42/72 Cleanup : util-linux-core-2.38.1-4.fc38.s390x 43/72 Cleanup : rpm-4.18.2-1.fc38.s390x 44/72 Running scriptlet: dnf-4.18.2-1.fc38.noarch 45/72 Obsoleting : dnf-4.18.2-1.fc38.noarch 45/72 warning: directory dnf: remove failed: Device or resource busy warning: file dnf.mo: remove failed: No such file or directory Running scriptlet: dnf-4.18.2-1.fc38.noarch 45/72 Cleanup : python3-dnf-4.18.2-1.fc38.noarch 46/72 Cleanup : python3-hawkey-0.72.0-1.fc38.s390x 47/72 Cleanup : python3-libdnf-0.72.0-1.fc38.s390x 48/72 Cleanup : libdnf-0.72.0-1.fc38.s390x 49/72 Cleanup : libstdc++-13.2.1-4.fc38.s390x 50/72 Cleanup : libsolv-0.7.27-1.fc38.s390x 51/72 Cleanup : python3-rpm-4.18.2-1.fc38.s390x 52/72 Cleanup : rpm-build-libs-4.18.2-1.fc38.s390x 53/72 Cleanup : rpm-sign-libs-4.18.2-1.fc38.s390x 54/72 Cleanup : ima-evm-utils-1.4-7.fc38.s390x 55/72 Cleanup : libmodulemd-2.15.0-2.fc38.s390x 56/72 Cleanup : glib2-2.76.6-1.fc38.s390x 57/72 Cleanup : libmount-2.38.1-4.fc38.s390x 58/72 Cleanup : rpm-libs-4.18.2-1.fc38.s390x 59/72 Cleanup : libblkid-2.38.1-4.fc38.s390x 60/72 Cleanup : python3-libcomps-0.1.20-1.fc38.s390x 61/72 Cleanup : dnf-data-4.18.2-1.fc38.noarch 62/72 Cleanup : python3-libs-3.11.7-2.fc38.s390x 63/72 Cleanup : python3-3.11.7-2.fc38.s390x 64/72 Cleanup : libuuid-2.38.1-4.fc38.s390x 65/72 Cleanup : libcomps-0.1.20-1.fc38.s390x 66/72 Cleanup : expat-2.5.0-2.fc38.s390x 67/72 Cleanup : libsmartcols-2.38.1-4.fc38.s390x 68/72 Cleanup : python-pip-wheel-22.3.1-3.fc38.noarch 69/72 Cleanup : glibc-2.37-16.fc38.s390x 70/72 Cleanup : glibc-minimal-langpack-2.37-16.fc38.s390x 71/72 Cleanup : glibc-common-2.37-16.fc38.s390x 72/72 Running scriptlet: rpm-4.19.1.1-2.fc41.s390x 72/72 Running scriptlet: glibc-common-2.37-16.fc38.s390x 72/72 Verifying : dbus-libs-1:1.14.10-3.fc40.s390x 1/72 Verifying : dnf5-5.2.1.0-1.fc41.s390x 2/72 Verifying : dnf-4.18.2-1.fc38.noarch 3/72 Verifying : yum-4.18.2-1.fc38.noarch 4/72 Verifying : fmt-10.2.1-4.fc41.s390x 5/72 Verifying : libdnf5-5.2.1.0-1.fc41.s390x 6/72 Verifying : libdnf5-cli-5.2.1.0-1.fc41.s390x 7/72 Verifying : python3-dateutil-1:2.8.2-13.fc40.noarch 8/72 Verifying : python3-dbus-1.3.2-6.fc40.s390x 9/72 Verifying : python3-distro-1.9.0-3.fc40.noarch 10/72 Verifying : python3-dnf-plugins-core-4.7.0-1.fc41.noarch 11/72 Verifying : python3-six-1.16.0-14.fc40.noarch 12/72 Verifying : python3-systemd-235-9.fc40.s390x 13/72 Verifying : sdbus-cpp-1.5.0-2.fc41.s390x 14/72 Verifying : dnf-data-4.20.0-1.fc41.noarch 15/72 Verifying : dnf-data-4.18.2-1.fc38.noarch 16/72 Verifying : expat-2.6.2-1.fc41.s390x 17/72 Verifying : expat-2.5.0-2.fc38.s390x 18/72 Verifying : glib2-2.80.2-1.fc41.s390x 19/72 Verifying : glib2-2.76.6-1.fc38.s390x 20/72 Verifying : glibc-2.39.9000-18.fc41.s390x 21/72 Verifying : glibc-2.37-16.fc38.s390x 22/72 Verifying : glibc-common-2.39.9000-18.fc41.s390x 23/72 Verifying : glibc-common-2.37-16.fc38.s390x 24/72 Verifying : glibc-minimal-langpack-2.39.9000-18.fc41.s390x 25/72 Verifying : glibc-minimal-langpack-2.37-16.fc38.s390x 26/72 Verifying : ima-evm-utils-1.5-4.fc40.s390x 27/72 Verifying : ima-evm-utils-1.4-7.fc38.s390x 28/72 Verifying : libblkid-2.40.1-1.fc41.s390x 29/72 Verifying : libblkid-2.38.1-4.fc38.s390x 30/72 Verifying : libcomps-0.1.21-1.fc41.s390x 31/72 Verifying : libcomps-0.1.20-1.fc38.s390x 32/72 Verifying : libdnf-0.73.1-1.fc41.s390x 33/72 Verifying : libdnf-0.72.0-1.fc38.s390x 34/72 Verifying : libmodulemd-2.15.0-9.fc41.s390x 35/72 Verifying : libmodulemd-2.15.0-2.fc38.s390x 36/72 Verifying : libmount-2.40.1-1.fc41.s390x 37/72 Verifying : libmount-2.38.1-4.fc38.s390x 38/72 Verifying : libsmartcols-2.40.1-1.fc41.s390x 39/72 Verifying : libsmartcols-2.38.1-4.fc38.s390x 40/72 Verifying : libsolv-0.7.29-1.fc41.s390x 41/72 Verifying : libsolv-0.7.27-1.fc38.s390x 42/72 Verifying : libstdc++-14.1.1-1.fc41.s390x 43/72 Verifying : libstdc++-13.2.1-4.fc38.s390x 44/72 Verifying : libuuid-2.40.1-1.fc41.s390x 45/72 Verifying : libuuid-2.38.1-4.fc38.s390x 46/72 Verifying : python-pip-wheel-24.0-2.fc41.noarch 47/72 Verifying : python-pip-wheel-22.3.1-3.fc38.noarch 48/72 Verifying : python3-3.12.3-2.fc41.s390x 49/72 Verifying : python3-3.11.7-2.fc38.s390x 50/72 Verifying : python3-dnf-4.20.0-1.fc41.noarch 51/72 Verifying : python3-dnf-4.18.2-1.fc38.noarch 52/72 Verifying : python3-hawkey-0.73.1-1.fc41.s390x 53/72 Verifying : python3-hawkey-0.72.0-1.fc38.s390x 54/72 Verifying : python3-libcomps-0.1.21-1.fc41.s390x 55/72 Verifying : python3-libcomps-0.1.20-1.fc38.s390x 56/72 Verifying : python3-libdnf-0.73.1-1.fc41.s390x 57/72 Verifying : python3-libdnf-0.72.0-1.fc38.s390x 58/72 Verifying : python3-libs-3.12.3-2.fc41.s390x 59/72 Verifying : python3-libs-3.11.7-2.fc38.s390x 60/72 Verifying : python3-rpm-4.19.1.1-2.fc41.s390x 61/72 Verifying : python3-rpm-4.18.2-1.fc38.s390x 62/72 Verifying : rpm-4.19.1.1-2.fc41.s390x 63/72 Verifying : rpm-4.18.2-1.fc38.s390x 64/72 Verifying : rpm-build-libs-4.19.1.1-2.fc41.s390x 65/72 Verifying : rpm-build-libs-4.18.2-1.fc38.s390x 66/72 Verifying : rpm-libs-4.19.1.1-2.fc41.s390x 67/72 Verifying : rpm-libs-4.18.2-1.fc38.s390x 68/72 Verifying : rpm-sign-libs-4.19.1.1-2.fc41.s390x 69/72 Verifying : rpm-sign-libs-4.18.2-1.fc38.s390x 70/72 Verifying : util-linux-core-2.40.1-1.fc41.s390x 71/72 Verifying : util-linux-core-2.38.1-4.fc38.s390x 72/72 Upgraded: dnf-data-4.20.0-1.fc41.noarch expat-2.6.2-1.fc41.s390x glib2-2.80.2-1.fc41.s390x glibc-2.39.9000-18.fc41.s390x glibc-common-2.39.9000-18.fc41.s390x glibc-minimal-langpack-2.39.9000-18.fc41.s390x ima-evm-utils-1.5-4.fc40.s390x libblkid-2.40.1-1.fc41.s390x libcomps-0.1.21-1.fc41.s390x libdnf-0.73.1-1.fc41.s390x libmodulemd-2.15.0-9.fc41.s390x libmount-2.40.1-1.fc41.s390x libsmartcols-2.40.1-1.fc41.s390x libsolv-0.7.29-1.fc41.s390x libstdc++-14.1.1-1.fc41.s390x libuuid-2.40.1-1.fc41.s390x python-pip-wheel-24.0-2.fc41.noarch python3-3.12.3-2.fc41.s390x python3-dnf-4.20.0-1.fc41.noarch python3-hawkey-0.73.1-1.fc41.s390x python3-libcomps-0.1.21-1.fc41.s390x python3-libdnf-0.73.1-1.fc41.s390x python3-libs-3.12.3-2.fc41.s390x python3-rpm-4.19.1.1-2.fc41.s390x rpm-4.19.1.1-2.fc41.s390x rpm-build-libs-4.19.1.1-2.fc41.s390x rpm-libs-4.19.1.1-2.fc41.s390x rpm-sign-libs-4.19.1.1-2.fc41.s390x util-linux-core-2.40.1-1.fc41.s390x Installed: dbus-libs-1:1.14.10-3.fc40.s390x dnf5-5.2.1.0-1.fc41.s390x fmt-10.2.1-4.fc41.s390x libdnf5-5.2.1.0-1.fc41.s390x libdnf5-cli-5.2.1.0-1.fc41.s390x python3-dateutil-1:2.8.2-13.fc40.noarch python3-dbus-1.3.2-6.fc40.s390x python3-distro-1.9.0-3.fc40.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch python3-six-1.16.0-14.fc40.noarch python3-systemd-235-9.fc40.s390x sdbus-cpp-1.5.0-2.fc41.s390x Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-s390x-1715574200.530992/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 dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-2.fc41.s390x rpm-sequoia-1.5.0-2.fc38.s390x python3-dnf-4.20.0-1.fc41.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch dnf5-5.2.1.0-1.fc41.s390x Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 65 kB/s | 333 kB 00:05 Additional repo http_kojipkgs_fedoraproject_org 64 MB/s | 16 MB 00:00 fedora 11 MB/s | 31 MB 00:02 updates 7.8 MB/s | 11 MB 00:01 Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing group/module packages: bash s390x 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 s390x 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils s390x 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M cpio s390x 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k diffutils s390x 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 412 k fedora-release-common noarch 41-0.10 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k findutils s390x 1:4.9.0-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493 k gawk s390x 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k grep s390x 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 296 k gzip s390x 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171 k info s390x 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k patch s390x 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k redhat-rpm-config noarch 288-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k sed s390x 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312 k shadow-utils s390x 2:4.15.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M tar s390x 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 871 k unzip s390x 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k util-linux s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which s390x 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k xz s390x 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 533 k Installing dependencies: alternatives s390x 1.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs s390x 4.0.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k authselect s390x 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k authselect-libs s390x 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204 k basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils s390x 2.42.50-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 M binutils-gold s390x 2.42.50-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 998 k bzip2-libs s390x 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 862 k coreutils-common s390x 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib s390x 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84 k crypto-policies noarch 20240320-1.git58e3d95.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k curl s390x 8.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309 k cyrus-sasl-lib s390x 2.1.28-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 821 k debugedit s390x 5.0-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k dwz s390x 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k ed s390x 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 582 k elfutils-debuginfod-client s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k elfutils-libs s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 282 k fedora-gpg-keys noarch 41-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k fedora-release noarch 41-0.10 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-release-identity-basic noarch 41-0.10 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k fedora-repos noarch 41-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 41-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file s390x 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs s390x 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 770 k filesystem s390x 3.18-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k forge-srpm-macros noarch 0.3.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 k gdb-minimal s390x 14.2-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 M gdbm s390x 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152 k gdbm-libs s390x 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k glibc s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410 k glibc-gconv-extra s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M gmp s390x 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329 k gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.6.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k jansson s390x 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.8 k keyutils-libs s390x 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs s390x 1.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 781 k libacl s390x 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive s390x 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 442 k libattr s390x 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130 k libbrotli s390x 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387 k libcap s390x 2.69-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88 k libcap-ng s390x 0.8.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err s390x 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libcurl s390x 8.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 371 k libeconf s390x 0.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libevent s390x 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260 k libfdisk s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165 k libffi s390x 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libgcc s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k libgomp s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 352 k libidn2 s390x 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k libmount s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k libnghttp2 s390x 1.61.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k libnsl2 s390x 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libpkgconf s390x 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libpsl s390x 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libpwquality s390x 1.4.5-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux s390x 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k libsemanage s390x 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k libsepol s390x 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 349 k libsmartcols s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k libssh s390x 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 986 k libtasn1 s390x 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k libtirpc s390x 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k libtool-ltdl s390x 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libunistring s390x 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 560 k libutempter s390x 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libverto s390x 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt s390x 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124 k libxml2 s390x 2.12.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 708 k libzstd s390x 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k lua-libs s390x 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 k lz4-libs s390x 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k mpfr s390x 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298 k ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k ncurses-libs s390x 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 363 k ocaml-srpm-macros noarch 9-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k openblas-srpm-macros noarch 2-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 k openldap s390x 2.6.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263 k openssl-libs s390x 1:3.2.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M p11-kit s390x 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519 k p11-kit-trust s390x 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k pam s390x 1.6.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 525 k pam-libs s390x 1.6.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pcre2 s390x 10.43-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k pcre2-syntax noarch 10.43-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k perl-srpm-macros noarch 1-53.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k pkgconf s390x 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k pkgconf-m4 noarch 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config s390x 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt s390x 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pyproject-srpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k python-srpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k qt5-srpm-macros noarch 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 k qt6-srpm-macros noarch 6.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k readline s390x 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k rpm s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509 k rpm-build-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k rpm-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 322 k rpm-sequoia s390x 1.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 981 k rust-srpm-macros noarch 26.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k setup noarch 2.14.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs s390x 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 760 k systemd-libs s390x 255.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720 k util-linux-core s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527 k xxhash-libs s390x 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k xz-libs s390x 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip s390x 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k zlib-ng-compat s390x 2.1.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k zstd s390x 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 516 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================================================================== Install 153 Packages Total download size: 53 M Installed size: 182 M Downloading Packages: (1/153): ansible-srpm-macros-1-15.fc41.noarch.r 462 kB/s | 21 kB 00:00 (2/153): alternatives-1.26-3.fc40.s390x.rpm 734 kB/s | 41 kB 00:00 (3/153): authselect-1.5.0-5.fc41.s390x.rpm 13 MB/s | 141 kB 00:00 (4/153): audit-libs-4.0.1-1.fc41.s390x.rpm 2.2 MB/s | 129 kB 00:00 (5/153): basesystem-11-20.fc40.noarch.rpm 1.7 MB/s | 7.2 kB 00:00 (6/153): authselect-libs-1.5.0-5.fc41.s390x.rpm 21 MB/s | 204 kB 00:00 (7/153): binutils-gold-2.42.50-6.fc41.s390x.rpm 39 MB/s | 998 kB 00:00 (8/153): bzip2-1.0.8-18.fc40.s390x.rpm 9.2 MB/s | 53 kB 00:00 (9/153): bzip2-libs-1.0.8-18.fc40.s390x.rpm 8.4 MB/s | 47 kB 00:00 (10/153): ca-certificates-2023.2.62_v7.0.401-6. 46 MB/s | 862 kB 00:00 (11/153): bash-5.2.26-3.fc40.s390x.rpm 26 MB/s | 1.8 MB 00:00 (12/153): coreutils-9.5-1.fc41.s390x.rpm 57 MB/s | 1.2 MB 00:00 (13/153): binutils-2.42.50-6.fc41.s390x.rpm 65 MB/s | 6.0 MB 00:00 (14/153): cpio-2.15-1.fc40.s390x.rpm 25 MB/s | 291 kB 00:00 (15/153): cracklib-2.9.11-5.fc40.s390x.rpm 13 MB/s | 84 kB 00:00 (16/153): crypto-policies-20240320-1.git58e3d95 11 MB/s | 65 kB 00:00 (17/153): curl-8.7.1-1.fc41.s390x.rpm 33 MB/s | 309 kB 00:00 (18/153): cyrus-sasl-lib-2.1.28-19.fc40.s390x.r 62 MB/s | 821 kB 00:00 (19/153): debugedit-5.0-15.fc41.s390x.rpm 15 MB/s | 81 kB 00:00 (20/153): dwz-0.15-6.fc40.s390x.rpm 22 MB/s | 145 kB 00:00 (21/153): diffutils-3.10-5.fc40.s390x.rpm 40 MB/s | 412 kB 00:00 (22/153): ed-1.20.2-1.fc41.s390x.rpm 16 MB/s | 83 kB 00:00 (23/153): efi-srpm-macros-5-11.fc40.noarch.rpm 4.5 MB/s | 22 kB 00:00 (24/153): elfutils-debuginfod-client-0.191-7.fc 7.9 MB/s | 39 kB 00:00 (25/153): coreutils-common-9.5-1.fc41.s390x.rpm 29 MB/s | 2.1 MB 00:00 (26/153): elfutils-0.191-7.fc41.s390x.rpm 46 MB/s | 582 kB 00:00 (27/153): elfutils-default-yama-scope-0.191-7.f 1.8 MB/s | 13 kB 00:00 (28/153): elfutils-libelf-0.191-7.fc41.s390x.rp 32 MB/s | 214 kB 00:00 (29/153): elfutils-libs-0.191-7.fc41.s390x.rpm 42 MB/s | 282 kB 00:00 (30/153): fedora-gpg-keys-41-0.1.noarch.rpm 16 MB/s | 121 kB 00:00 (31/153): fedora-release-41-0.10.noarch.rpm 2.7 MB/s | 11 kB 00:00 (32/153): fedora-release-common-41-0.10.noarch. 4.6 MB/s | 22 kB 00:00 (33/153): fedora-release-identity-basic-41-0.10 2.6 MB/s | 12 kB 00:00 (34/153): fedora-repos-41-0.1.noarch.rpm 2.0 MB/s | 9.3 kB 00:00 (35/153): fedora-repos-rawhide-41-0.1.noarch.rp 1.7 MB/s | 8.9 kB 00:00 (36/153): file-5.45-5.fc41.s390x.rpm 5.0 MB/s | 49 kB 00:00 (37/153): file-libs-5.45-5.fc41.s390x.rpm 72 MB/s | 770 kB 00:00 (38/153): fonts-srpm-macros-2.0.5-14.fc40.noarc 5.1 MB/s | 27 kB 00:00 (39/153): filesystem-3.18-9.fc41.s390x.rpm 69 MB/s | 1.1 MB 00:00 (40/153): findutils-4.9.0-8.fc40.s390x.rpm 48 MB/s | 493 kB 00:00 (41/153): forge-srpm-macros-0.3.1-1.fc41.noarch 3.0 MB/s | 19 kB 00:00 (42/153): fpc-srpm-macros-1.3-12.fc40.noarch.rp 1.7 MB/s | 7.8 kB 00:00 (43/153): gawk-5.3.0-3.fc40.s390x.rpm 81 MB/s | 1.1 MB 00:00 (44/153): gdbm-1.23-6.fc40.s390x.rpm 15 MB/s | 152 kB 00:00 (45/153): gdbm-libs-1.23-6.fc40.s390x.rpm 9.9 MB/s | 58 kB 00:00 (46/153): ghc-srpm-macros-1.9.1-1.fc41.noarch.r 1.6 MB/s | 9.0 kB 00:00 (47/153): glibc-common-2.39.9000-18.fc41.s390x. 56 MB/s | 410 kB 00:00 (48/153): glibc-gconv-extra-2.39.9000-18.fc41.s 82 MB/s | 1.7 MB 00:00 (49/153): gdb-minimal-14.2-7.fc41.s390x.rpm 79 MB/s | 4.3 MB 00:00 (50/153): glibc-minimal-langpack-2.39.9000-18.f 15 MB/s | 112 kB 00:00 (51/153): gmp-6.3.0-1.fc41.s390x.rpm 37 MB/s | 329 kB 00:00 (52/153): gnat-srpm-macros-6-5.fc40.noarch.rpm 1.0 MB/s | 8.8 kB 00:00 (53/153): go-srpm-macros-3.6.0-1.fc41.noarch.rp 5.4 MB/s | 28 kB 00:00 (54/153): grep-3.11-8.fc41.s390x.rpm 50 MB/s | 296 kB 00:00 (55/153): glibc-2.39.9000-18.fc41.s390x.rpm 34 MB/s | 1.9 MB 00:00 (56/153): gzip-1.13-1.fc40.s390x.rpm 28 MB/s | 171 kB 00:00 (57/153): jansson-2.13.1-9.fc40.s390x.rpm 8.0 MB/s | 45 kB 00:00 (58/153): info-7.1-2.fc40.s390x.rpm 19 MB/s | 195 kB 00:00 (59/153): kernel-srpm-macros-1.0-23.fc41.noarch 1.8 MB/s | 9.8 kB 00:00 (60/153): keyutils-libs-1.6.3-3.fc40.s390x.rpm 7.5 MB/s | 31 kB 00:00 (61/153): libacl-2.3.2-1.fc40.s390x.rpm 5.0 MB/s | 25 kB 00:00 (62/153): krb5-libs-1.21.2-5.fc40.s390x.rpm 74 MB/s | 781 kB 00:00 (63/153): libattr-2.5.2-3.fc40.s390x.rpm 3.0 MB/s | 18 kB 00:00 (64/153): libarchive-3.7.4-1.fc41.s390x.rpm 40 MB/s | 442 kB 00:00 (65/153): libblkid-2.40.1-1.fc41.s390x.rpm 21 MB/s | 130 kB 00:00 (66/153): libcap-2.69-8.fc41.s390x.rpm 15 MB/s | 88 kB 00:00 (67/153): libbrotli-1.1.0-3.fc40.s390x.rpm 44 MB/s | 387 kB 00:00 (68/153): libcap-ng-0.8.5-1.fc41.s390x.rpm 6.1 MB/s | 33 kB 00:00 (69/153): libcom_err-1.47.0-5.fc40.s390x.rpm 5.7 MB/s | 25 kB 00:00 (70/153): libeconf-0.6.2-1.fc41.s390x.rpm 6.0 MB/s | 34 kB 00:00 (71/153): libcurl-8.7.1-1.fc41.s390x.rpm 48 MB/s | 371 kB 00:00 (72/153): libevent-2.1.12-13.fc41.s390x.rpm 37 MB/s | 260 kB 00:00 (73/153): libfdisk-2.40.1-1.fc41.s390x.rpm 31 MB/s | 165 kB 00:00 (74/153): libffi-3.4.6-1.fc41.s390x.rpm 6.7 MB/s | 36 kB 00:00 (75/153): libgcc-14.1.1-1.fc41.s390x.rpm 18 MB/s | 85 kB 00:00 (76/153): libgomp-14.1.1-1.fc41.s390x.rpm 60 MB/s | 352 kB 00:00 (77/153): libidn2-2.3.7-1.fc40.s390x.rpm 18 MB/s | 113 kB 00:00 (78/153): libmount-2.40.1-1.fc41.s390x.rpm 27 MB/s | 159 kB 00:00 (79/153): libnghttp2-1.61.0-1.fc41.s390x.rpm 16 MB/s | 80 kB 00:00 (80/153): libnsl2-2.0.1-1.fc40.s390x.rpm 5.1 MB/s | 29 kB 00:00 (81/153): libpkgconf-2.1.0-1.fc40.s390x.rpm 9.4 MB/s | 39 kB 00:00 (82/153): libpsl-0.21.5-3.fc40.s390x.rpm 14 MB/s | 64 kB 00:00 (83/153): libpwquality-1.4.5-9.fc40.s390x.rpm 25 MB/s | 109 kB 00:00 (84/153): libselinux-3.6-4.fc40.s390x.rpm 18 MB/s | 92 kB 00:00 (85/153): libsemanage-3.6-3.fc40.s390x.rpm 23 MB/s | 120 kB 00:00 (86/153): libsmartcols-2.40.1-1.fc41.s390x.rpm 17 MB/s | 86 kB 00:00 (87/153): libsepol-3.6-3.fc40.s390x.rpm 40 MB/s | 349 kB 00:00 (88/153): libssh-config-0.10.6-6.fc41.noarch.rp 2.2 MB/s | 9.1 kB 00:00 (89/153): libssh-0.10.6-6.fc41.s390x.rpm 25 MB/s | 211 kB 00:00 (90/153): libtasn1-4.19.0-6.fc40.s390x.rpm 14 MB/s | 78 kB 00:00 (91/153): libstdc++-14.1.1-1.fc41.s390x.rpm 103 MB/s | 986 kB 00:00 (92/153): libtirpc-1.3.4-1.rc3.fc41.s390x.rpm 14 MB/s | 95 kB 00:00 (93/153): libtool-ltdl-2.4.7-10.fc40.s390x.rpm 6.4 MB/s | 37 kB 00:00 (94/153): libutempter-1.2.1-13.fc40.s390x.rpm 4.2 MB/s | 26 kB 00:00 (95/153): libunistring-1.1-7.fc41.s390x.rpm 55 MB/s | 560 kB 00:00 (96/153): libuuid-2.40.1-1.fc41.s390x.rpm 5.6 MB/s | 29 kB 00:00 (97/153): libverto-0.3.2-8.fc40.s390x.rpm 4.7 MB/s | 21 kB 00:00 (98/153): libxcrypt-4.4.36-5.fc40.s390x.rpm 20 MB/s | 124 kB 00:00 (99/153): libxml2-2.12.6-1.fc41.s390x.rpm 84 MB/s | 708 kB 00:00 (100/153): lua-libs-5.4.6-5.fc40.s390x.rpm 21 MB/s | 143 kB 00:00 (101/153): libzstd-1.5.6-1.fc41.s390x.rpm 28 MB/s | 345 kB 00:00 (102/153): lua-srpm-macros-1-13.fc40.noarch.rpm 1.6 MB/s | 8.7 kB 00:00 (103/153): lz4-libs-1.9.4-6.fc40.s390x.rpm 14 MB/s | 83 kB 00:00 (104/153): ncurses-base-6.4-12.20240127.fc40.no 10 MB/s | 64 kB 00:00 (105/153): mpfr-4.2.1-4.fc41.s390x.rpm 43 MB/s | 298 kB 00:00 (106/153): ocaml-srpm-macros-9-3.fc40.noarch.rp 2.2 MB/s | 9.1 kB 00:00 (107/153): openblas-srpm-macros-2-17.fc41.noarc 1.5 MB/s | 7.7 kB 00:00 (108/153): ncurses-libs-6.4-12.20240127.fc40.s3 39 MB/s | 363 kB 00:00 (109/153): openldap-2.6.7-1.fc40.s390x.rpm 34 MB/s | 263 kB 00:00 (110/153): p11-kit-trust-0.25.3-4.fc40.s390x.rp 21 MB/s | 144 kB 00:00 (111/153): p11-kit-0.25.3-4.fc40.s390x.rpm 45 MB/s | 519 kB 00:00 (112/153): package-notes-srpm-macros-0.5-11.fc4 2.6 MB/s | 9.9 kB 00:00 (113/153): pam-1.6.1-1.fc41.s390x.rpm 73 MB/s | 525 kB 00:00 (114/153): pam-libs-1.6.1-1.fc41.s390x.rpm 11 MB/s | 58 kB 00:00 (115/153): patch-2.7.6-24.fc40.s390x.rpm 22 MB/s | 141 kB 00:00 (116/153): pcre2-10.43-2.fc41.s390x.rpm 40 MB/s | 262 kB 00:00 (117/153): perl-srpm-macros-1-53.fc40.noarch.rp 1.8 MB/s | 8.4 kB 00:00 (118/153): pcre2-syntax-10.43-2.fc41.noarch.rpm 24 MB/s | 149 kB 00:00 (119/153): openssl-libs-3.2.1-6.fc41.s390x.rpm 49 MB/s | 2.0 MB 00:00 (120/153): pkgconf-2.1.0-1.fc40.s390x.rpm 6.8 MB/s | 44 kB 00:00 (121/153): pkgconf-m4-2.1.0-1.fc40.noarch.rpm 2.5 MB/s | 14 kB 00:00 (122/153): pkgconf-pkg-config-2.1.0-1.fc40.s390 2.4 MB/s | 9.6 kB 00:00 (123/153): popt-1.19-6.fc40.s390x.rpm 13 MB/s | 62 kB 00:00 (124/153): publicsuffix-list-dafsa-20240107-3.f 8.5 MB/s | 58 kB 00:00 (125/153): pyproject-srpm-macros-1.12.0-1.fc40. 2.7 MB/s | 14 kB 00:00 (126/153): python-srpm-macros-3.12-9.fc41.noarc 5.4 MB/s | 24 kB 00:00 (127/153): qt5-srpm-macros-5.15.13-1.fc41.noarc 2.0 MB/s | 8.5 kB 00:00 (128/153): qt6-srpm-macros-6.7.0-1.fc41.noarch. 2.4 MB/s | 9.0 kB 00:00 (129/153): redhat-rpm-config-288-1.fc41.noarch. 15 MB/s | 75 kB 00:00 (130/153): readline-8.2-8.fc40.s390x.rpm 26 MB/s | 230 kB 00:00 (131/153): rpm-4.19.1.1-2.fc41.s390x.rpm 71 MB/s | 509 kB 00:00 (132/153): rpm-build-4.19.1.1-2.fc41.s390x.rpm 12 MB/s | 70 kB 00:00 (133/153): rpm-build-libs-4.19.1.1-2.fc41.s390x 21 MB/s | 96 kB 00:00 (134/153): rust-srpm-macros-26.2-1.fc41.noarch. 2.9 MB/s | 13 kB 00:00 (135/153): rpm-libs-4.19.1.1-2.fc41.s390x.rpm 34 MB/s | 322 kB 00:00 (136/153): sed-4.9-1.fc40.s390x.rpm 44 MB/s | 312 kB 00:00 (137/153): setup-2.14.5-2.fc40.noarch.rpm 19 MB/s | 148 kB 00:00 (138/153): rpm-sequoia-1.6.0-2.fc40.s390x.rpm 59 MB/s | 981 kB 00:00 (139/153): shadow-utils-4.15.1-2.fc41.s390x.rpm 90 MB/s | 1.3 MB 00:00 (140/153): sqlite-libs-3.45.3-1.fc41.s390x.rpm 48 MB/s | 760 kB 00:00 (141/153): systemd-libs-255.5-1.fc41.s390x.rpm 40 MB/s | 720 kB 00:00 (142/153): tar-1.35-3.fc40.s390x.rpm 80 MB/s | 871 kB 00:00 (143/153): unzip-6.0-63.fc40.s390x.rpm 27 MB/s | 195 kB 00:00 (144/153): which-2.21-41.fc40.s390x.rpm 9.5 MB/s | 43 kB 00:00 (145/153): xxhash-libs-0.8.2-2.fc40.s390x.rpm 8.1 MB/s | 36 kB 00:00 (146/153): util-linux-2.40.1-1.fc41.s390x.rpm 62 MB/s | 1.1 MB 00:00 (147/153): util-linux-core-2.40.1-1.fc41.s390x. 32 MB/s | 527 kB 00:00 (148/153): xz-5.4.6-3.fc41.s390x.rpm 63 MB/s | 533 kB 00:00 (149/153): xz-libs-5.4.6-3.fc41.s390x.rpm 19 MB/s | 116 kB 00:00 (150/153): zig-srpm-macros-1-2.fc40.noarch.rpm 1.5 MB/s | 8.0 kB 00:00 (151/153): zlib-ng-compat-2.1.6-2.fc40.s390x.rp 14 MB/s | 66 kB 00:00 (152/153): zip-3.0-40.fc40.s390x.rpm 27 MB/s | 283 kB 00:00 (153/153): zstd-1.5.6-1.fc41.s390x.rpm 62 MB/s | 516 kB 00:00 -------------------------------------------------------------------------------- Total 91 MB/s | 53 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-9.fc41.s390x 1/1 Preparing : 1/1 Installing : libgcc-14.1.1-1.fc41.s390x 1/153 Running scriptlet: libgcc-14.1.1-1.fc41.s390x 1/153 Installing : crypto-policies-20240320-1.git58e3d95.fc41.noarc 2/153 Running scriptlet: crypto-policies-20240320-1.git58e3d95.fc41.noarc 2/153 Installing : fedora-release-identity-basic-41-0.10.noarch 3/153 Installing : fedora-repos-rawhide-41-0.1.noarch 4/153 Installing : fedora-gpg-keys-41-0.1.noarch 5/153 Installing : fedora-repos-41-0.1.noarch 6/153 Installing : fedora-release-common-41-0.10.noarch 7/153 Installing : fedora-release-41-0.10.noarch 8/153 Installing : setup-2.14.5-2.fc40.noarch 9/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-2.fc40.noarch 9/153 Installing : filesystem-3.18-9.fc41.s390x 10/153 Installing : basesystem-11-20.fc40.noarch 11/153 Installing : rust-srpm-macros-26.2-1.fc41.noarch 12/153 Installing : qt6-srpm-macros-6.7.0-1.fc41.noarch 13/153 Installing : qt5-srpm-macros-5.15.13-1.fc41.noarch 14/153 Installing : publicsuffix-list-dafsa-20240107-3.fc40.noarch 15/153 Installing : pkgconf-m4-2.1.0-1.fc40.noarch 16/153 Installing : perl-srpm-macros-1-53.fc40.noarch 17/153 Installing : pcre2-syntax-10.43-2.fc41.noarch 18/153 Installing : package-notes-srpm-macros-0.5-11.fc40.noarch 19/153 Installing : openblas-srpm-macros-2-17.fc41.noarch 20/153 Installing : ocaml-srpm-macros-9-3.fc40.noarch 21/153 Installing : ncurses-base-6.4-12.20240127.fc40.noarch 22/153 Installing : glibc-gconv-extra-2.39.9000-18.fc41.s390x 23/153 Running scriptlet: glibc-gconv-extra-2.39.9000-18.fc41.s390x 23/153 Installing : glibc-minimal-langpack-2.39.9000-18.fc41.s390x 24/153 Installing : glibc-common-2.39.9000-18.fc41.s390x 25/153 Running scriptlet: glibc-2.39.9000-18.fc41.s390x 26/153 Installing : glibc-2.39.9000-18.fc41.s390x 26/153 Running scriptlet: glibc-2.39.9000-18.fc41.s390x 26/153 Installing : ncurses-libs-6.4-12.20240127.fc40.s390x 27/153 Installing : bash-5.2.26-3.fc40.s390x 28/153 Running scriptlet: bash-5.2.26-3.fc40.s390x 28/153 Installing : zlib-ng-compat-2.1.6-2.fc40.s390x 29/153 Installing : xz-libs-1:5.4.6-3.fc41.s390x 30/153 Installing : bzip2-libs-1.0.8-18.fc40.s390x 31/153 Installing : readline-8.2-8.fc40.s390x 32/153 Installing : libstdc++-14.1.1-1.fc41.s390x 33/153 Installing : libuuid-2.40.1-1.fc41.s390x 34/153 Installing : libzstd-1.5.6-1.fc41.s390x 35/153 Installing : elfutils-libelf-0.191-7.fc41.s390x 36/153 Installing : popt-1.19-6.fc40.s390x 37/153 Installing : libblkid-2.40.1-1.fc41.s390x 38/153 Installing : gmp-1:6.3.0-1.fc41.s390x 39/153 Installing : libattr-2.5.2-3.fc40.s390x 40/153 Installing : libacl-2.3.2-1.fc40.s390x 41/153 Installing : libxcrypt-4.4.36-5.fc40.s390x 42/153 Installing : gdbm-libs-1:1.23-6.fc40.s390x 43/153 Installing : libeconf-0.6.2-1.fc41.s390x 44/153 Installing : lz4-libs-1.9.4-6.fc40.s390x 45/153 Installing : mpfr-4.2.1-4.fc41.s390x 46/153 Installing : gawk-5.3.0-3.fc40.s390x 47/153 Installing : dwz-0.15-6.fc40.s390x 48/153 Installing : unzip-6.0-63.fc40.s390x 49/153 Installing : file-libs-5.45-5.fc41.s390x 50/153 Installing : file-5.45-5.fc41.s390x 51/153 Installing : alternatives-1.26-3.fc40.s390x 52/153 Installing : jansson-2.13.1-9.fc40.s390x 53/153 Installing : libcap-ng-0.8.5-1.fc41.s390x 54/153 Installing : audit-libs-4.0.1-1.fc41.s390x 55/153 Installing : pam-libs-1.6.1-1.fc41.s390x 56/153 Installing : libcap-2.69-8.fc41.s390x 57/153 Installing : systemd-libs-255.5-1.fc41.s390x 58/153 Installing : libcom_err-1.47.0-5.fc40.s390x 59/153 Installing : libsepol-3.6-3.fc40.s390x 60/153 Installing : libsmartcols-2.40.1-1.fc41.s390x 61/153 Installing : libtasn1-4.19.0-6.fc40.s390x 62/153 Installing : libunistring-1.1-7.fc41.s390x 63/153 Installing : libidn2-2.3.7-1.fc40.s390x 64/153 Installing : lua-libs-5.4.6-5.fc40.s390x 65/153 Installing : pcre2-10.43-2.fc41.s390x 66/153 Installing : libselinux-3.6-4.fc40.s390x 67/153 Installing : sed-4.9-1.fc40.s390x 68/153 Installing : grep-3.11-8.fc41.s390x 69/153 Installing : findutils-1:4.9.0-8.fc40.s390x 70/153 Installing : xz-1:5.4.6-3.fc41.s390x 71/153 Installing : libmount-2.40.1-1.fc41.s390x 72/153 Installing : util-linux-core-2.40.1-1.fc41.s390x 73/153 Installing : libsemanage-3.6-3.fc40.s390x 74/153 Installing : shadow-utils-2:4.15.1-2.fc41.s390x 75/153 Running scriptlet: libutempter-1.2.1-13.fc40.s390x 76/153 Installing : libutempter-1.2.1-13.fc40.s390x 76/153 Installing : tar-2:1.35-3.fc40.s390x 77/153 Installing : libpsl-0.21.5-3.fc40.s390x 78/153 Installing : zip-3.0-40.fc40.s390x 79/153 Installing : zstd-1.5.6-1.fc41.s390x 80/153 Installing : cyrus-sasl-lib-2.1.28-19.fc40.s390x 81/153 Installing : gdbm-1:1.23-6.fc40.s390x 82/153 Installing : libfdisk-2.40.1-1.fc41.s390x 83/153 Installing : bzip2-1.0.8-18.fc40.s390x 84/153 Installing : libxml2-2.12.6-1.fc41.s390x 85/153 Installing : sqlite-libs-3.45.3-1.fc41.s390x 86/153 Installing : ed-1.20.2-1.fc41.s390x 87/153 Installing : patch-2.7.6-24.fc40.s390x 88/153 Installing : elfutils-default-yama-scope-0.191-7.fc41.noarch 89/153 Running scriptlet: elfutils-default-yama-scope-0.191-7.fc41.noarch 89/153 Installing : cpio-2.15-1.fc40.s390x 90/153 Installing : diffutils-3.10-5.fc40.s390x 91/153 Installing : keyutils-libs-1.6.3-3.fc40.s390x 92/153 Installing : libbrotli-1.1.0-3.fc40.s390x 93/153 Installing : libffi-3.4.6-1.fc41.s390x 94/153 Installing : p11-kit-0.25.3-4.fc40.s390x 95/153 Installing : p11-kit-trust-0.25.3-4.fc40.s390x 96/153 Running scriptlet: p11-kit-trust-0.25.3-4.fc40.s390x 96/153 Installing : libgomp-14.1.1-1.fc41.s390x 97/153 Installing : libnghttp2-1.61.0-1.fc41.s390x 98/153 Installing : libpkgconf-2.1.0-1.fc40.s390x 99/153 Installing : pkgconf-2.1.0-1.fc40.s390x 100/153 Installing : pkgconf-pkg-config-2.1.0-1.fc40.s390x 101/153 Installing : libtool-ltdl-2.4.7-10.fc40.s390x 102/153 Installing : libverto-0.3.2-8.fc40.s390x 103/153 Installing : xxhash-libs-0.8.2-2.fc40.s390x 104/153 Installing : libssh-config-0.10.6-6.fc41.noarch 105/153 Installing : kernel-srpm-macros-1.0-23.fc41.noarch 106/153 Installing : gnat-srpm-macros-6-5.fc40.noarch 107/153 Installing : ghc-srpm-macros-1.9.1-1.fc41.noarch 108/153 Installing : fpc-srpm-macros-1.3-12.fc40.noarch 109/153 Installing : coreutils-common-9.5-1.fc41.s390x 110/153 Installing : openssl-libs-1:3.2.1-6.fc41.s390x 111/153 Installing : coreutils-9.5-1.fc41.s390x 112/153 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 113/153 Installing : ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 113/153 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 113/153 Installing : krb5-libs-1.21.2-5.fc40.s390x 114/153 Installing : libtirpc-1.3.4-1.rc3.fc41.s390x 115/153 Installing : authselect-libs-1.5.0-5.fc41.s390x 116/153 Installing : gzip-1.13-1.fc40.s390x 117/153 Installing : libarchive-3.7.4-1.fc41.s390x 118/153 Installing : cracklib-2.9.11-5.fc40.s390x 119/153 Installing : libpwquality-1.4.5-9.fc40.s390x 120/153 Installing : authselect-1.5.0-5.fc41.s390x 121/153 Installing : libnsl2-2.0.1-1.fc40.s390x 122/153 Installing : pam-1.6.1-1.fc41.s390x 123/153 Installing : libssh-0.10.6-6.fc41.s390x 124/153 Installing : libevent-2.1.12-13.fc41.s390x 125/153 Installing : openldap-2.6.7-1.fc40.s390x 126/153 Installing : libcurl-8.7.1-1.fc41.s390x 127/153 Installing : elfutils-libs-0.191-7.fc41.s390x 128/153 Installing : elfutils-debuginfod-client-0.191-7.fc41.s390x 129/153 Installing : binutils-gold-2.42.50-6.fc41.s390x 130/153 Running scriptlet: binutils-gold-2.42.50-6.fc41.s390x 130/153 Installing : binutils-2.42.50-6.fc41.s390x 131/153 Running scriptlet: binutils-2.42.50-6.fc41.s390x 131/153 Installing : elfutils-0.191-7.fc41.s390x 132/153 Installing : gdb-minimal-14.2-7.fc41.s390x 133/153 Installing : debugedit-5.0-15.fc41.s390x 134/153 Installing : curl-8.7.1-1.fc41.s390x 135/153 Installing : rpm-sequoia-1.6.0-2.fc40.s390x 136/153 Installing : rpm-libs-4.19.1.1-2.fc41.s390x 137/153 Running scriptlet: rpm-4.19.1.1-2.fc41.s390x 138/153 Installing : rpm-4.19.1.1-2.fc41.s390x 138/153 Installing : efi-srpm-macros-5-11.fc40.noarch 139/153 Installing : lua-srpm-macros-1-13.fc40.noarch 140/153 Installing : zig-srpm-macros-1-2.fc40.noarch 141/153 Installing : rpm-build-libs-4.19.1.1-2.fc41.s390x 142/153 Installing : ansible-srpm-macros-1-15.fc41.noarch 143/153 Installing : fonts-srpm-macros-1:2.0.5-14.fc40.noarch 144/153 Installing : forge-srpm-macros-0.3.1-1.fc41.noarch 145/153 Installing : go-srpm-macros-3.6.0-1.fc41.noarch 146/153 Installing : python-srpm-macros-3.12-9.fc41.noarch 147/153 Installing : redhat-rpm-config-288-1.fc41.noarch 148/153 Installing : rpm-build-4.19.1.1-2.fc41.s390x 149/153 Installing : pyproject-srpm-macros-1.12.0-1.fc40.noarch 150/153 Installing : util-linux-2.40.1-1.fc41.s390x 151/153 Running scriptlet: util-linux-2.40.1-1.fc41.s390x 151/153 Installing : which-2.21-41.fc40.s390x 152/153 Installing : info-7.1-2.fc40.s390x 153/153 Running scriptlet: filesystem-3.18-9.fc41.s390x 153/153 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch 153/153 Running scriptlet: authselect-libs-1.5.0-5.fc41.s390x 153/153 Running scriptlet: rpm-4.19.1.1-2.fc41.s390x 153/153 Running scriptlet: info-7.1-2.fc40.s390x 153/153 Installed: alternatives-1.26-3.fc40.s390x ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-1.fc41.s390x authselect-1.5.0-5.fc41.s390x authselect-libs-1.5.0-5.fc41.s390x basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.s390x binutils-2.42.50-6.fc41.s390x binutils-gold-2.42.50-6.fc41.s390x bzip2-1.0.8-18.fc40.s390x bzip2-libs-1.0.8-18.fc40.s390x ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-1.fc41.s390x coreutils-common-9.5-1.fc41.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-5.fc40.s390x crypto-policies-20240320-1.git58e3d95.fc41.noarch curl-8.7.1-1.fc41.s390x cyrus-sasl-lib-2.1.28-19.fc40.s390x debugedit-5.0-15.fc41.s390x diffutils-3.10-5.fc40.s390x dwz-0.15-6.fc40.s390x ed-1.20.2-1.fc41.s390x efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.s390x elfutils-debuginfod-client-0.191-7.fc41.s390x elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.s390x elfutils-libs-0.191-7.fc41.s390x fedora-gpg-keys-41-0.1.noarch fedora-release-41-0.10.noarch fedora-release-common-41-0.10.noarch fedora-release-identity-basic-41-0.10.noarch fedora-repos-41-0.1.noarch fedora-repos-rawhide-41-0.1.noarch file-5.45-5.fc41.s390x file-libs-5.45-5.fc41.s390x filesystem-3.18-9.fc41.s390x findutils-1:4.9.0-8.fc40.s390x fonts-srpm-macros-1:2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.s390x gdb-minimal-14.2-7.fc41.s390x gdbm-1:1.23-6.fc40.s390x gdbm-libs-1:1.23-6.fc40.s390x ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.s390x glibc-common-2.39.9000-18.fc41.s390x glibc-gconv-extra-2.39.9000-18.fc41.s390x glibc-minimal-langpack-2.39.9000-18.fc41.s390x gmp-1:6.3.0-1.fc41.s390x gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.s390x gzip-1.13-1.fc40.s390x info-7.1-2.fc40.s390x jansson-2.13.1-9.fc40.s390x kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.s390x krb5-libs-1.21.2-5.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.4-1.fc41.s390x libattr-2.5.2-3.fc40.s390x libblkid-2.40.1-1.fc41.s390x libbrotli-1.1.0-3.fc40.s390x libcap-2.69-8.fc41.s390x libcap-ng-0.8.5-1.fc41.s390x libcom_err-1.47.0-5.fc40.s390x libcurl-8.7.1-1.fc41.s390x libeconf-0.6.2-1.fc41.s390x libevent-2.1.12-13.fc41.s390x libfdisk-2.40.1-1.fc41.s390x libffi-3.4.6-1.fc41.s390x libgcc-14.1.1-1.fc41.s390x libgomp-14.1.1-1.fc41.s390x libidn2-2.3.7-1.fc40.s390x libmount-2.40.1-1.fc41.s390x libnghttp2-1.61.0-1.fc41.s390x libnsl2-2.0.1-1.fc40.s390x libpkgconf-2.1.0-1.fc40.s390x libpsl-0.21.5-3.fc40.s390x libpwquality-1.4.5-9.fc40.s390x libselinux-3.6-4.fc40.s390x libsemanage-3.6-3.fc40.s390x libsepol-3.6-3.fc40.s390x libsmartcols-2.40.1-1.fc41.s390x libssh-0.10.6-6.fc41.s390x libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-1.fc41.s390x libtasn1-4.19.0-6.fc40.s390x libtirpc-1.3.4-1.rc3.fc41.s390x libtool-ltdl-2.4.7-10.fc40.s390x libunistring-1.1-7.fc41.s390x libutempter-1.2.1-13.fc40.s390x libuuid-2.40.1-1.fc41.s390x libverto-0.3.2-8.fc40.s390x libxcrypt-4.4.36-5.fc40.s390x libxml2-2.12.6-1.fc41.s390x libzstd-1.5.6-1.fc41.s390x lua-libs-5.4.6-5.fc40.s390x lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.s390x mpfr-4.2.1-4.fc41.s390x ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.s390x ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.s390x openssl-libs-1:3.2.1-6.fc41.s390x p11-kit-0.25.3-4.fc40.s390x p11-kit-trust-0.25.3-4.fc40.s390x package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-1.fc41.s390x pam-libs-1.6.1-1.fc41.s390x patch-2.7.6-24.fc40.s390x pcre2-10.43-2.fc41.s390x pcre2-syntax-10.43-2.fc41.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.0-1.fc40.s390x pkgconf-m4-2.1.0-1.fc40.noarch pkgconf-pkg-config-2.1.0-1.fc40.s390x popt-1.19-6.fc40.s390x publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.13-1.fc41.noarch qt6-srpm-macros-6.7.0-1.fc41.noarch readline-8.2-8.fc40.s390x redhat-rpm-config-288-1.fc41.noarch rpm-4.19.1.1-2.fc41.s390x rpm-build-4.19.1.1-2.fc41.s390x rpm-build-libs-4.19.1.1-2.fc41.s390x rpm-libs-4.19.1.1-2.fc41.s390x rpm-sequoia-1.6.0-2.fc40.s390x rust-srpm-macros-26.2-1.fc41.noarch sed-4.9-1.fc40.s390x setup-2.14.5-2.fc40.noarch shadow-utils-2:4.15.1-2.fc41.s390x sqlite-libs-3.45.3-1.fc41.s390x systemd-libs-255.5-1.fc41.s390x tar-2:1.35-3.fc40.s390x unzip-6.0-63.fc40.s390x util-linux-2.40.1-1.fc41.s390x util-linux-core-2.40.1-1.fc41.s390x which-2.21-41.fc40.s390x xxhash-libs-0.8.2-2.fc40.s390x xz-1:5.4.6-3.fc41.s390x xz-libs-1:5.4.6-3.fc41.s390x zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.s390x zlib-ng-compat-2.1.6-2.fc40.s390x zstd-1.5.6-1.fc41.s390x Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-3.fc40.s390x ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-1.fc41.s390x authselect-1.5.0-5.fc41.s390x authselect-libs-1.5.0-5.fc41.s390x basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.s390x binutils-2.42.50-6.fc41.s390x binutils-gold-2.42.50-6.fc41.s390x bzip2-1.0.8-18.fc40.s390x bzip2-libs-1.0.8-18.fc40.s390x ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-1.fc41.s390x coreutils-common-9.5-1.fc41.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-5.fc40.s390x crypto-policies-20240320-1.git58e3d95.fc41.noarch curl-8.7.1-1.fc41.s390x cyrus-sasl-lib-2.1.28-19.fc40.s390x debugedit-5.0-15.fc41.s390x diffutils-3.10-5.fc40.s390x dwz-0.15-6.fc40.s390x ed-1.20.2-1.fc41.s390x efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.s390x elfutils-debuginfod-client-0.191-7.fc41.s390x elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.s390x elfutils-libs-0.191-7.fc41.s390x fedora-gpg-keys-41-0.1.noarch fedora-release-41-0.10.noarch fedora-release-common-41-0.10.noarch fedora-release-identity-basic-41-0.10.noarch fedora-repos-41-0.1.noarch fedora-repos-rawhide-41-0.1.noarch file-5.45-5.fc41.s390x file-libs-5.45-5.fc41.s390x filesystem-3.18-9.fc41.s390x findutils-4.9.0-8.fc40.s390x fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.s390x gdb-minimal-14.2-7.fc41.s390x gdbm-1.23-6.fc40.s390x gdbm-libs-1.23-6.fc40.s390x ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.s390x glibc-common-2.39.9000-18.fc41.s390x glibc-gconv-extra-2.39.9000-18.fc41.s390x glibc-minimal-langpack-2.39.9000-18.fc41.s390x gmp-6.3.0-1.fc41.s390x gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.s390x gzip-1.13-1.fc40.s390x info-7.1-2.fc40.s390x jansson-2.13.1-9.fc40.s390x kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.s390x krb5-libs-1.21.2-5.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.4-1.fc41.s390x libattr-2.5.2-3.fc40.s390x libblkid-2.40.1-1.fc41.s390x libbrotli-1.1.0-3.fc40.s390x libcap-2.69-8.fc41.s390x libcap-ng-0.8.5-1.fc41.s390x libcom_err-1.47.0-5.fc40.s390x libcurl-8.7.1-1.fc41.s390x libeconf-0.6.2-1.fc41.s390x libevent-2.1.12-13.fc41.s390x libfdisk-2.40.1-1.fc41.s390x libffi-3.4.6-1.fc41.s390x libgcc-14.1.1-1.fc41.s390x libgomp-14.1.1-1.fc41.s390x libidn2-2.3.7-1.fc40.s390x libmount-2.40.1-1.fc41.s390x libnghttp2-1.61.0-1.fc41.s390x libnsl2-2.0.1-1.fc40.s390x libpkgconf-2.1.0-1.fc40.s390x libpsl-0.21.5-3.fc40.s390x libpwquality-1.4.5-9.fc40.s390x libselinux-3.6-4.fc40.s390x libsemanage-3.6-3.fc40.s390x libsepol-3.6-3.fc40.s390x libsmartcols-2.40.1-1.fc41.s390x libssh-0.10.6-6.fc41.s390x libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-1.fc41.s390x libtasn1-4.19.0-6.fc40.s390x libtirpc-1.3.4-1.rc3.fc41.s390x libtool-ltdl-2.4.7-10.fc40.s390x libunistring-1.1-7.fc41.s390x libutempter-1.2.1-13.fc40.s390x libuuid-2.40.1-1.fc41.s390x libverto-0.3.2-8.fc40.s390x libxcrypt-4.4.36-5.fc40.s390x libxml2-2.12.6-1.fc41.s390x libzstd-1.5.6-1.fc41.s390x lua-libs-5.4.6-5.fc40.s390x lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.s390x mpfr-4.2.1-4.fc41.s390x ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.s390x ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.s390x openssl-libs-3.2.1-6.fc41.s390x p11-kit-0.25.3-4.fc40.s390x p11-kit-trust-0.25.3-4.fc40.s390x package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-1.fc41.s390x pam-libs-1.6.1-1.fc41.s390x patch-2.7.6-24.fc40.s390x pcre2-10.43-2.fc41.s390x pcre2-syntax-10.43-2.fc41.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.0-1.fc40.s390x pkgconf-m4-2.1.0-1.fc40.noarch pkgconf-pkg-config-2.1.0-1.fc40.s390x popt-1.19-6.fc40.s390x publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.13-1.fc41.noarch qt6-srpm-macros-6.7.0-1.fc41.noarch readline-8.2-8.fc40.s390x redhat-rpm-config-288-1.fc41.noarch rpm-4.19.1.1-2.fc41.s390x rpm-build-4.19.1.1-2.fc41.s390x rpm-build-libs-4.19.1.1-2.fc41.s390x rpm-libs-4.19.1.1-2.fc41.s390x rpm-sequoia-1.6.0-2.fc40.s390x rust-srpm-macros-26.2-1.fc41.noarch sed-4.9-1.fc40.s390x setup-2.14.5-2.fc40.noarch shadow-utils-4.15.1-2.fc41.s390x sqlite-libs-3.45.3-1.fc41.s390x systemd-libs-255.5-1.fc41.s390x tar-1.35-3.fc40.s390x unzip-6.0-63.fc40.s390x util-linux-2.40.1-1.fc41.s390x util-linux-core-2.40.1-1.fc41.s390x which-2.21-41.fc40.s390x xxhash-libs-0.8.2-2.fc40.s390x xz-5.4.6-3.fc41.s390x xz-libs-5.4.6-3.fc41.s390x zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.s390x zlib-ng-compat-2.1.6-2.fc40.s390x zstd-1.5.6-1.fc41.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1715472000 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-4.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-38-s390x-1715574200.530992/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-38-s390x-1715574200.530992/root/var/log/dnf.log /var/lib/mock/fedora-38-s390x-1715574200.530992/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-s390x-1715574200.530992/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ufziweyi/mlpack/mlpack.spec) Config(child) 2 minutes 21 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-4.fc41.src.rpm) Config(fedora-38-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-s390x-bootstrap-1715574200.530992/root. INFO: reusing tmpfs at /var/lib/mock/fedora-38-s390x-bootstrap-1715574200.530992/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-38-s390x-1715574200.530992/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-2.fc41.s390x rpm-sequoia-1.5.0-2.fc38.s390x python3-dnf-4.20.0-1.fc41.noarch python3-dnf-plugins-core-4.7.0-1.fc41.noarch dnf5-5.2.1.0-1.fc41.s390x Finish: chroot init Start: build phase for mlpack-4.3.0-4.fc41.src.rpm Start: build setup for mlpack-4.3.0-4.fc41.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1715472000 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-4.fc41.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 31 kB/s | 2.2 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 100 kB/s | 3.8 kB 00:00 fedora 19 kB/s | 3.8 kB 00:00 updates 57 kB/s | 4.5 kB 00:00 Package pkgconf-pkg-config-2.1.0-1.fc40.s390x is already installed. Dependencies resolved. ========================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================== Installing: armadillo-devel s390x 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M cereal-devel s390x 1.3.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 207 k cli11-devel noarch 2.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138 k cmake s390x 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 M ensmallen-devel s390x 2.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k gcc-c++ s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M make s390x 1:4.4.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 601 k python3-cython s390x 3.0.9-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 M python3-devel s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k python3-numpy s390x 1:1.26.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 M python3-pandas s390x 2.2.1-2.fc41 copr_base 8.1 M python3-pytest-runner noarch 4.0-22.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k python3-setuptools noarch 69.2.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python3-wheel noarch 1:0.43.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k stb_image-devel s390x 2.29^20240213gitae721c5-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k stb_image_write-devel s390x 1.16^20240213gitae721c5-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k txt2man noarch 1.7.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k Installing dependencies: SuperLU s390x 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235 k SuperLU-devel s390x 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k annobin-docs noarch 12.53-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc s390x 12.53-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 962 k armadillo s390x 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k arpack s390x 3.9.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 224 k arpack-devel s390x 3.9.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k cmake-data noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M cmake-filesystem s390x 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cmake-rpm-macros noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k cpp s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 M emacs-filesystem noarch 1:30.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 k expat s390x 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k flexiblas s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k flexiblas-devel s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k flexiblas-netlib s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 M flexiblas-netlib64 s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 M flexiblas-openblas-openmp s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k flexiblas-openblas-openmp64 s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k gc s390x 8.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k gcc s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 M gcc-gfortran s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M gcc-plugin-annobin s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k glibc-devel s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133 k glibc-headers-s390 noarch 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 534 k guile30 s390x 3.0.7-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.1 M hdf5 s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 M hdf5-devel s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M jsoncpp s390x 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k kernel-headers s390x 6.9.0-0.rc7.58.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libaec s390x 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libaec-devel s390x 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libasan s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527 k libatomic s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libb2 s390x 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libgfortran s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613 k libmpc s390x 1.3.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libstdc++-devel s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libubsan s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228 k libuv s390x 1:1.48.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254 k libxcrypt-devel s390x 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k metis s390x 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 602 k mpdecimal s390x 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k openblas s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k openblas-openmp s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 M openblas-openmp64 s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 M pyproject-rpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python-pip-wheel noarch 24.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k python3 s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k python3-Bottleneck s390x 1.3.7-5.fc40 copr_base 184 k python3-appdirs noarch 1.4.4-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k python3-charset-normalizer noarch 3.3.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99 k python3-dateutil noarch 1:2.8.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-idna noarch 3.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k python3-iniconfig noarch 1.1.1-16.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k python3-libs s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-numexpr s390x 2.8.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177 k python3-numpy-f2py s390x 1:1.26.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 491 k python3-packaging noarch 24.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k python3-pluggy noarch 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k python3-pooch noarch 1.5.2-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k python3-pytest noarch 7.4.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M python3-pytz noarch 2024.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k python3-requests noarch 2.31.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k python3-rpm-generators noarch 14-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k python3-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k python3-scipy s390x 1.11.3-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 M python3-six noarch 1.16.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-urllib3 noarch 1.26.18-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254 k rhash s390x 1.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201 k tzdata noarch 2024a-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 431 k vim-filesystem noarch 2:9.1.393-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k zlib-ng-compat-devel s390x 2.1.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Transaction Summary ========================================================================================================================================== Install 91 Packages Total download size: 167 M Installed size: 612 M Downloading Packages: (1/91): SuperLU-6.0.1-5.fc41.s390x.rpm 5.1 MB/s | 235 kB 00:00 (2/91): SuperLU-devel-6.0.1-5.fc41.s390x.rpm 4.8 MB/s | 27 kB 00:00 (3/91): annobin-docs-12.53-2.fc41.noarch.rpm 14 MB/s | 90 kB 00:00 (4/91): annobin-plugin-gcc-12.53-2.fc41.s390x.r 65 MB/s | 962 kB 00:00 (5/91): armadillo-12.8.1-1.fc41.s390x.rpm 5.5 MB/s | 37 kB 00:00 (6/91): python3-Bottleneck-1.3.7-5.fc40.s390x.r 2.0 MB/s | 184 kB 00:00 (7/91): arpack-3.9.1-3.fc40.s390x.rpm 10 MB/s | 224 kB 00:00 (8/91): armadillo-devel-12.8.1-1.fc41.s390x.rpm 64 MB/s | 2.0 MB 00:00 (9/91): arpack-devel-3.9.1-3.fc40.s390x.rpm 4.4 MB/s | 22 kB 00:00 (10/91): cli11-devel-2.4.2-1.fc41.noarch.rpm 16 MB/s | 138 kB 00:00 (11/91): cereal-devel-1.3.2-6.fc40.s390x.rpm 15 MB/s | 207 kB 00:00 (12/91): cmake-data-3.28.3-4.fc41.noarch.rpm 29 MB/s | 1.8 MB 00:00 (13/91): python3-pandas-2.2.1-2.fc41.s390x.rpm 40 MB/s | 8.1 MB 00:00 (14/91): cmake-filesystem-3.28.3-4.fc41.s390x.r 1.6 MB/s | 18 kB 00:00 (15/91): cmake-rpm-macros-3.28.3-4.fc41.noarch. 3.4 MB/s | 17 kB 00:00 (16/91): emacs-filesystem-30.0-2.fc41.noarch.rp 1.7 MB/s | 7.1 kB 00:00 (17/91): ensmallen-devel-2.19.0-6.fc40.s390x.rp 29 MB/s | 195 kB 00:00 (18/91): expat-2.6.2-1.fc41.s390x.rpm 16 MB/s | 117 kB 00:00 (19/91): flexiblas-3.4.2-1.fc41.s390x.rpm 4.7 MB/s | 25 kB 00:00 (20/91): flexiblas-devel-3.4.2-1.fc41.s390x.rpm 17 MB/s | 112 kB 00:00 (21/91): cmake-3.28.3-4.fc41.s390x.rpm 66 MB/s | 9.3 MB 00:00 (22/91): flexiblas-netlib-3.4.2-1.fc41.s390x.rp 66 MB/s | 3.7 MB 00:00 (23/91): flexiblas-openblas-openmp-3.4.2-1.fc41 2.6 MB/s | 18 kB 00:00 (24/91): flexiblas-openblas-openmp64-3.4.2-1.fc 4.0 MB/s | 18 kB 00:00 (25/91): gc-8.2.2-6.fc40.s390x.rpm 18 MB/s | 114 kB 00:00 (26/91): flexiblas-netlib64-3.4.2-1.fc41.s390x. 69 MB/s | 3.6 MB 00:00 (27/91): gcc-c++-14.1.1-1.fc41.s390x.rpm 80 MB/s | 12 MB 00:00 (28/91): cpp-14.1.1-1.fc41.s390x.rpm 35 MB/s | 9.6 MB 00:00 (29/91): gcc-plugin-annobin-14.1.1-1.fc41.s390x 6.9 MB/s | 50 kB 00:00 (30/91): glibc-devel-2.39.9000-18.fc41.s390x.rp 13 MB/s | 133 kB 00:00 (31/91): glibc-headers-s390-2.39.9000-18.fc41.n 30 MB/s | 534 kB 00:00 (32/91): gcc-gfortran-14.1.1-1.fc41.s390x.rpm 81 MB/s | 11 MB 00:00 (33/91): gcc-14.1.1-1.fc41.s390x.rpm 93 MB/s | 30 MB 00:00 (34/91): hdf5-1.12.1-15.fc40.s390x.rpm 43 MB/s | 2.4 MB 00:00 (35/91): hdf5-devel-1.12.1-15.fc40.s390x.rpm 64 MB/s | 1.3 MB 00:00 (36/91): jsoncpp-1.9.5-7.fc40.s390x.rpm 16 MB/s | 96 kB 00:00 (37/91): libaec-1.1.2-1.fc40.s390x.rpm 7.9 MB/s | 40 kB 00:00 (38/91): kernel-headers-6.9.0-0.rc7.58.fc41.s39 86 MB/s | 1.4 MB 00:00 (39/91): libaec-devel-1.1.2-1.fc40.s390x.rpm 1.7 MB/s | 12 kB 00:00 (40/91): guile30-3.0.7-12.fc40.s390x.rpm 45 MB/s | 8.1 MB 00:00 (41/91): libatomic-14.1.1-1.fc41.s390x.rpm 3.2 MB/s | 36 kB 00:00 (42/91): libasan-14.1.1-1.fc41.s390x.rpm 40 MB/s | 527 kB 00:00 (43/91): libb2-0.98.1-11.fc40.s390x.rpm 5.2 MB/s | 27 kB 00:00 (44/91): libmpc-1.3.1-5.fc40.s390x.rpm 13 MB/s | 74 kB 00:00 (45/91): libgfortran-14.1.1-1.fc41.s390x.rpm 56 MB/s | 613 kB 00:00 (46/91): libubsan-14.1.1-1.fc41.s390x.rpm 35 MB/s | 228 kB 00:00 (47/91): libuv-1.48.0-1.fc40.s390x.rpm 30 MB/s | 254 kB 00:00 (48/91): libxcrypt-devel-4.4.36-5.fc40.s390x.rp 2.7 MB/s | 29 kB 00:00 (49/91): libstdc++-devel-14.1.1-1.fc41.s390x.rp 95 MB/s | 2.6 MB 00:00 (50/91): make-4.4.1-6.fc40.s390x.rpm 38 MB/s | 601 kB 00:00 (51/91): metis-5.1.0.3-5.fc40.s390x.rpm 53 MB/s | 602 kB 00:00 (52/91): openblas-0.3.26-4.fc40.s390x.rpm 4.4 MB/s | 39 kB 00:00 (53/91): mpdecimal-2.5.1-9.fc40.s390x.rpm 8.8 MB/s | 101 kB 00:00 (54/91): pyproject-rpm-macros-1.12.0-1.fc40.noa 4.8 MB/s | 41 kB 00:00 (55/91): python-pip-wheel-24.0-2.fc41.noarch.rp 74 MB/s | 1.5 MB 00:00 (56/91): python-rpm-macros-3.12-9.fc41.noarch.r 3.2 MB/s | 18 kB 00:00 (57/91): openblas-openmp64-0.3.26-4.fc40.s390x. 94 MB/s | 4.3 MB 00:00 (58/91): python3-3.12.3-2.fc41.s390x.rpm 2.9 MB/s | 27 kB 00:00 (59/91): python3-appdirs-1.4.4-13.fc40.noarch.r 3.9 MB/s | 23 kB 00:00 (60/91): python3-charset-normalizer-3.3.2-3.fc4 12 MB/s | 99 kB 00:00 (61/91): openblas-openmp-0.3.26-4.fc40.s390x.rp 59 MB/s | 4.4 MB 00:00 (62/91): python3-dateutil-2.8.2-13.fc40.noarch. 27 MB/s | 345 kB 00:00 (63/91): python3-idna-3.7-1.fc41.noarch.rpm 14 MB/s | 110 kB 00:00 (64/91): python3-devel-3.12.3-2.fc41.s390x.rpm 31 MB/s | 275 kB 00:00 (65/91): python3-iniconfig-1.1.1-16.fc40.noarch 2.9 MB/s | 18 kB 00:00 (66/91): python3-cython-3.0.9-2.fc41.s390x.rpm 88 MB/s | 3.9 MB 00:00 (67/91): python3-numexpr-2.8.5-4.fc40.s390x.rpm 12 MB/s | 177 kB 00:00 (68/91): python3-numpy-f2py-1.26.4-2.fc41.s390x 11 MB/s | 491 kB 00:00 (69/91): python3-libs-3.12.3-2.fc41.s390x.rpm 122 MB/s | 8.8 MB 00:00 (70/91): python3-packaging-24.0-1.fc41.noarch.r 9.9 MB/s | 116 kB 00:00 (71/91): python3-pluggy-1.3.0-3.fc40.noarch.rpm 8.7 MB/s | 49 kB 00:00 (72/91): python3-pooch-1.5.2-15.fc40.noarch.rpm 16 MB/s | 113 kB 00:00 (73/91): python3-pytest-runner-4.0-22.fc40.noar 4.0 MB/s | 19 kB 00:00 (74/91): python3-pytz-2024.1-1.fc40.noarch.rpm 8.9 MB/s | 59 kB 00:00 (75/91): python3-pytest-7.4.3-3.fc40.noarch.rpm 66 MB/s | 1.8 MB 00:00 (76/91): python3-requests-2.31.0-4.fc41.noarch. 15 MB/s | 141 kB 00:00 (77/91): python3-rpm-macros-3.12-9.fc41.noarch. 3.3 MB/s | 13 kB 00:00 (78/91): python3-rpm-generators-14-10.fc40.noar 6.2 MB/s | 30 kB 00:00 (79/91): python3-setuptools-69.2.0-1.fc41.noarc 50 MB/s | 1.4 MB 00:00 (80/91): python3-six-1.16.0-14.fc40.noarch.rpm 6.5 MB/s | 41 kB 00:00 (81/91): python3-urllib3-1.26.18-3.fc40.noarch. 30 MB/s | 254 kB 00:00 (82/91): python3-wheel-0.43.0-1.fc41.noarch.rpm 21 MB/s | 149 kB 00:00 (83/91): rhash-1.4.4-1.fc41.s390x.rpm 24 MB/s | 201 kB 00:00 (84/91): stb_image-devel-2.29^20240213gitae721c 11 MB/s | 72 kB 00:00 (85/91): stb_image_write-devel-1.16^20240213git 4.8 MB/s | 31 kB 00:00 (86/91): txt2man-1.7.1-6.fc40.noarch.rpm 5.5 MB/s | 28 kB 00:00 (87/91): tzdata-2024a-5.fc41.noarch.rpm 39 MB/s | 431 kB 00:00 (88/91): vim-filesystem-9.1.393-1.fc41.noarch.r 2.8 MB/s | 17 kB 00:00 (89/91): python3-scipy-1.11.3-8.fc41.s390x.rpm 144 MB/s | 17 MB 00:00 (90/91): zlib-ng-compat-devel-2.1.6-2.fc40.s390 2.2 MB/s | 36 kB 00:00 (91/91): python3-numpy-1.26.4-2.fc41.s390x.rpm 21 MB/s | 6.9 MB 00:00 -------------------------------------------------------------------------------- Total 141 MB/s | 167 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libgfortran-14.1.1-1.fc41.s390x 1/91 Installing : cmake-filesystem-3.28.3-4.fc41.s390x 2/91 Installing : tzdata-2024a-5.fc41.noarch 3/91 Installing : libmpc-1.3.1-5.fc40.s390x 4/91 Installing : python-rpm-macros-3.12-9.fc41.noarch 5/91 Installing : python3-rpm-macros-3.12-9.fc41.noarch 6/91 Installing : openblas-0.3.26-4.fc40.s390x 7/91 Installing : libstdc++-devel-14.1.1-1.fc41.s390x 8/91 Installing : libaec-1.1.2-1.fc40.s390x 9/91 Installing : expat-2.6.2-1.fc41.s390x 10/91 Installing : hdf5-1.12.1-15.fc40.s390x 11/91 Installing : libaec-devel-1.1.2-1.fc40.s390x 12/91 Installing : openblas-openmp-0.3.26-4.fc40.s390x 13/91 Installing : openblas-openmp64-0.3.26-4.fc40.s390x 14/91 Installing : flexiblas-netlib-3.4.2-1.fc41.s390x 15/91 Installing : flexiblas-openblas-openmp-3.4.2-1.fc41.s390x 16/91 Installing : flexiblas-netlib64-3.4.2-1.fc41.s390x 17/91 Installing : flexiblas-openblas-openmp64-3.4.2-1.fc41.s390x 18/91 Installing : flexiblas-3.4.2-1.fc41.s390x 19/91 Installing : arpack-3.9.1-3.fc40.s390x 20/91 Installing : arpack-devel-3.9.1-3.fc40.s390x 21/91 Installing : flexiblas-devel-3.4.2-1.fc41.s390x 22/91 Installing : pyproject-rpm-macros-1.12.0-1.fc40.noarch 23/91 Installing : cpp-14.1.1-1.fc41.s390x 24/91 Installing : zlib-ng-compat-devel-2.1.6-2.fc40.s390x 25/91 Installing : vim-filesystem-2:9.1.393-1.fc41.noarch 26/91 Installing : rhash-1.4.4-1.fc41.s390x 27/91 Installing : python-pip-wheel-24.0-2.fc41.noarch 28/91 Installing : mpdecimal-2.5.1-9.fc40.s390x 29/91 Installing : metis-5.1.0.3-5.fc40.s390x 30/91 Installing : SuperLU-6.0.1-5.fc41.s390x 31/91 Installing : SuperLU-devel-6.0.1-5.fc41.s390x 32/91 Installing : armadillo-12.8.1-1.fc41.s390x 33/91 Installing : libuv-1:1.48.0-1.fc40.s390x 34/91 Installing : libubsan-14.1.1-1.fc41.s390x 35/91 Installing : libb2-0.98.1-11.fc40.s390x 36/91 Installing : python3-3.12.3-2.fc41.s390x 37/91 Installing : python3-libs-3.12.3-2.fc41.s390x 38/91 Installing : python3-numpy-1:1.26.4-2.fc41.s390x 39/91 Installing : python3-packaging-24.0-1.fc41.noarch 40/91 Installing : cmake-rpm-macros-3.28.3-4.fc41.noarch 41/91 Installing : python3-idna-3.7-1.fc41.noarch 42/91 Installing : python3-urllib3-1.26.18-3.fc40.noarch 43/91 Installing : python3-rpm-generators-14-10.fc40.noarch 44/91 Installing : python3-devel-3.12.3-2.fc41.s390x 45/91 Installing : python3-numpy-f2py-1:1.26.4-2.fc41.s390x 46/91 Installing : python3-numexpr-2.8.5-4.fc40.s390x 47/91 Installing : python3-appdirs-1.4.4-13.fc40.noarch 48/91 Installing : python3-charset-normalizer-3.3.2-3.fc40.noarch 49/91 Installing : python3-requests-2.31.0-4.fc41.noarch 50/91 Installing : python3-pooch-1.5.2-15.fc40.noarch 51/91 Installing : python3-scipy-1.11.3-8.fc41.s390x 52/91 Installing : python3-Bottleneck-1.3.7-5.fc40.s390x 53/91 Installing : python3-iniconfig-1.1.1-16.fc40.noarch 54/91 Installing : python3-pluggy-1.3.0-3.fc40.noarch 55/91 Installing : python3-pytest-7.4.3-3.fc40.noarch 56/91 Installing : python3-pytz-2024.1-1.fc40.noarch 57/91 Installing : python3-six-1.16.0-14.fc40.noarch 58/91 Installing : python3-dateutil-1:2.8.2-13.fc40.noarch 59/91 Installing : libatomic-14.1.1-1.fc41.s390x 60/91 Installing : libasan-14.1.1-1.fc41.s390x 61/91 Installing : kernel-headers-6.9.0-0.rc7.58.fc41.s390x 62/91 Installing : jsoncpp-1.9.5-7.fc40.s390x 63/91 Installing : glibc-headers-s390-2.39.9000-18.fc41.noarch 64/91 Installing : libxcrypt-devel-4.4.36-5.fc40.s390x 65/91 Installing : glibc-devel-2.39.9000-18.fc41.s390x 66/91 Installing : gc-8.2.2-6.fc40.s390x 67/91 Installing : guile30-3.0.7-12.fc40.s390x 68/91 Installing : make-1:4.4.1-6.fc40.s390x 69/91 Installing : gcc-14.1.1-1.fc41.s390x 70/91 Running scriptlet: gcc-14.1.1-1.fc41.s390x 70/91 Installing : gcc-gfortran-14.1.1-1.fc41.s390x 71/91 Installing : hdf5-devel-1.12.1-15.fc40.s390x 72/91 Installing : emacs-filesystem-1:30.0-2.fc41.noarch 73/91 Installing : cmake-data-3.28.3-4.fc41.noarch 74/91 Installing : cmake-3.28.3-4.fc41.s390x 75/91 Installing : annobin-docs-12.53-2.fc41.noarch 76/91 Installing : annobin-plugin-gcc-12.53-2.fc41.s390x 77/91 Running scriptlet: annobin-plugin-gcc-12.53-2.fc41.s390x 77/91 Installing : armadillo-devel-12.8.1-1.fc41.s390x 78/91 Installing : gcc-c++-14.1.1-1.fc41.s390x 79/91 Installing : gcc-plugin-annobin-14.1.1-1.fc41.s390x 80/91 Running scriptlet: gcc-plugin-annobin-14.1.1-1.fc41.s390x 80/91 Installing : python3-pandas-2.2.1-2.fc41.s390x 81/91 Installing : python3-pytest-runner-4.0-22.fc40.noarch 82/91 Installing : python3-cython-3.0.9-2.fc41.s390x 83/91 Installing : python3-setuptools-69.2.0-1.fc41.noarch 84/91 Installing : python3-wheel-1:0.43.0-1.fc41.noarch 85/91 Installing : cereal-devel-1.3.2-6.fc40.s390x 86/91 Installing : cli11-devel-2.4.2-1.fc41.noarch 87/91 Installing : ensmallen-devel-2.19.0-6.fc40.s390x 88/91 Installing : txt2man-1.7.1-6.fc40.noarch 89/91 Installing : stb_image_write-devel-1.16^20240213gitae721c5-7.fc 90/91 Installing : stb_image-devel-2.29^20240213gitae721c5-7.fc41.s39 91/91 Running scriptlet: stb_image-devel-2.29^20240213gitae721c5-7.fc41.s39 91/91 Installed: SuperLU-6.0.1-5.fc41.s390x SuperLU-devel-6.0.1-5.fc41.s390x annobin-docs-12.53-2.fc41.noarch annobin-plugin-gcc-12.53-2.fc41.s390x armadillo-12.8.1-1.fc41.s390x armadillo-devel-12.8.1-1.fc41.s390x arpack-3.9.1-3.fc40.s390x arpack-devel-3.9.1-3.fc40.s390x cereal-devel-1.3.2-6.fc40.s390x cli11-devel-2.4.2-1.fc41.noarch cmake-3.28.3-4.fc41.s390x cmake-data-3.28.3-4.fc41.noarch cmake-filesystem-3.28.3-4.fc41.s390x cmake-rpm-macros-3.28.3-4.fc41.noarch cpp-14.1.1-1.fc41.s390x emacs-filesystem-1:30.0-2.fc41.noarch ensmallen-devel-2.19.0-6.fc40.s390x expat-2.6.2-1.fc41.s390x flexiblas-3.4.2-1.fc41.s390x flexiblas-devel-3.4.2-1.fc41.s390x flexiblas-netlib-3.4.2-1.fc41.s390x flexiblas-netlib64-3.4.2-1.fc41.s390x flexiblas-openblas-openmp-3.4.2-1.fc41.s390x flexiblas-openblas-openmp64-3.4.2-1.fc41.s390x gc-8.2.2-6.fc40.s390x gcc-14.1.1-1.fc41.s390x gcc-c++-14.1.1-1.fc41.s390x gcc-gfortran-14.1.1-1.fc41.s390x gcc-plugin-annobin-14.1.1-1.fc41.s390x glibc-devel-2.39.9000-18.fc41.s390x glibc-headers-s390-2.39.9000-18.fc41.noarch guile30-3.0.7-12.fc40.s390x hdf5-1.12.1-15.fc40.s390x hdf5-devel-1.12.1-15.fc40.s390x jsoncpp-1.9.5-7.fc40.s390x kernel-headers-6.9.0-0.rc7.58.fc41.s390x libaec-1.1.2-1.fc40.s390x libaec-devel-1.1.2-1.fc40.s390x libasan-14.1.1-1.fc41.s390x libatomic-14.1.1-1.fc41.s390x libb2-0.98.1-11.fc40.s390x libgfortran-14.1.1-1.fc41.s390x libmpc-1.3.1-5.fc40.s390x libstdc++-devel-14.1.1-1.fc41.s390x libubsan-14.1.1-1.fc41.s390x libuv-1:1.48.0-1.fc40.s390x libxcrypt-devel-4.4.36-5.fc40.s390x make-1:4.4.1-6.fc40.s390x metis-5.1.0.3-5.fc40.s390x mpdecimal-2.5.1-9.fc40.s390x openblas-0.3.26-4.fc40.s390x openblas-openmp-0.3.26-4.fc40.s390x openblas-openmp64-0.3.26-4.fc40.s390x pyproject-rpm-macros-1.12.0-1.fc40.noarch python-pip-wheel-24.0-2.fc41.noarch python-rpm-macros-3.12-9.fc41.noarch python3-3.12.3-2.fc41.s390x python3-Bottleneck-1.3.7-5.fc40.s390x python3-appdirs-1.4.4-13.fc40.noarch python3-charset-normalizer-3.3.2-3.fc40.noarch python3-cython-3.0.9-2.fc41.s390x python3-dateutil-1:2.8.2-13.fc40.noarch python3-devel-3.12.3-2.fc41.s390x python3-idna-3.7-1.fc41.noarch python3-iniconfig-1.1.1-16.fc40.noarch python3-libs-3.12.3-2.fc41.s390x python3-numexpr-2.8.5-4.fc40.s390x python3-numpy-1:1.26.4-2.fc41.s390x python3-numpy-f2py-1:1.26.4-2.fc41.s390x python3-packaging-24.0-1.fc41.noarch python3-pandas-2.2.1-2.fc41.s390x python3-pluggy-1.3.0-3.fc40.noarch python3-pooch-1.5.2-15.fc40.noarch python3-pytest-7.4.3-3.fc40.noarch python3-pytest-runner-4.0-22.fc40.noarch python3-pytz-2024.1-1.fc40.noarch python3-requests-2.31.0-4.fc41.noarch python3-rpm-generators-14-10.fc40.noarch python3-rpm-macros-3.12-9.fc41.noarch python3-scipy-1.11.3-8.fc41.s390x python3-setuptools-69.2.0-1.fc41.noarch python3-six-1.16.0-14.fc40.noarch python3-urllib3-1.26.18-3.fc40.noarch python3-wheel-1:0.43.0-1.fc41.noarch rhash-1.4.4-1.fc41.s390x stb_image-devel-2.29^20240213gitae721c5-7.fc41.s390x stb_image_write-devel-1.16^20240213gitae721c5-7.fc41.s390x txt2man-1.7.1-6.fc40.noarch tzdata-2024a-5.fc41.noarch vim-filesystem-2:9.1.393-1.fc41.noarch zlib-ng-compat-devel-2.1.6-2.fc40.s390x Complete! Finish: build setup for mlpack-4.3.0-4.fc41.src.rpm Start: rpmbuild mlpack-4.3.0-4.fc41.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1715472000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2RV27S + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mlpack-4.3.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mlpack-4.3.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd mlpack-4.3.0 + rm -rf /builddir/build/BUILD/mlpack-4.3.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/mlpack-4.3.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wXF60A + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -march=z13 -mtune=z14 -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,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 mlpack-4.3.0 + /usr/bin/python3 -m ensurepip --upgrade Defaulting to user installation because normal site-packages is not writeable Looking in links: /tmp/tmps2bnsd__ Processing /tmp/tmps2bnsd__/pip-24.0-py3-none-any.whl Installing collected packages: pip WARNING: The scripts pip3 and pip3.12 are installed in '/builddir/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed pip-24.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -march=z13 -mtune=z14 -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,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -D CMAKE_INSTALL_LIBDIR=/usr/lib64 -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=/usr/bin/python3 -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=/usr/include -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMake/cotire.cmake:40 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:4 (include) -- cotire 1.7.10 loaded. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Armadillo: /usr/lib64/libarmadillo.so (found suitable version "12.8.1", minimum required is "9.800") -- Found StbImage: /usr/include -- Check that STB static implementation mode links correctly... -- Check that STB static implementation mode links correctly... success -- Found Ensmallen: /usr/include (found suitable version "2.19.0", minimum required is "2.10.0") -- Found cereal: /usr/include (found suitable version "1.3.2", minimum required is "1.1.2") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Not building Julia bindings. -- Not building Markdown bindings. CMake Warning (dev) at src/mlpack/bindings/python/CMakeLists.txt:53 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.12.3") -- Found PY_distutils: /usr/lib/python3.12/site-packages/setuptools/_distutils :1: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. -- Found PY_Cython: /usr/lib64/python3.12/site-packages/Cython -- Found PY_numpy: /usr/lib64/python3.12/site-packages/numpy :1: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. -- Found PY_pandas: /usr/lib64/python3.12/site-packages/pandas -- Found PY_wheel: /usr/lib/python3.12/site-packages/wheel -- Not building Go bindings. -- Not building R bindings. -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") -- Configuring done (2.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/mlpack-4.3.0 -B/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 1%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o -MF CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o.d -o CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp [ 2%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o -MF CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o.d -o CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:14: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp: In function ‘void range_search(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: warning: ‘new’ of type ‘mlpack::RSModel’ with extended alignment 16 [-Waligned-new=] 174 | rs = new RSModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp: In function ‘void approx_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 241 | m = new ApproxKFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here 117 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here 121 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here 125 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here 133 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here 141 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here 145 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here 153 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here 157 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here 165 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::RSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = ApproxKFNModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = ApproxKFNModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = ApproxKFNModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:172:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here 117 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here 121 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here 125 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here 133 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here 141 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here 145 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here 153 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here 157 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RangeSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here 165 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here 121 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here 141 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here 145 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >; D = std::default_delete, mlpack::RangeSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RangeSearchStat, arma::Mat >, std::default_delete, mlpack::RangeSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RangeSearchStat, arma::Mat >, std::default_delete, mlpack::RangeSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::RSModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:393, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::VPTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::Octree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::UBTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::MaxRPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::RPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::VPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::VPTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RPlusPlusTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RPlusTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::HilbertRTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::XTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::BallTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RStarTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::StandardCoverTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::KDTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::Octree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::UBTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::MaxRPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::RPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::VPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::XTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::BallTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RStarTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::StandardCoverTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::KDTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RangeSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 2%] Linking CXX executable ../../../bin/mlpack_approx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_approx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o -o ../../../bin/mlpack_approx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Built target mlpack_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -MF CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o.d -o CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp: In function ‘void bayesian_linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 157 | bayesLinReg = new BayesianLinearRegression(center, scale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::BayesianLinearRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::BayesianLinearRegression*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::BayesianLinearRegression*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:112:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 2%] Linking CXX executable ../../../bin/mlpack_bayesian_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_bayesian_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -o ../../../bin/mlpack_bayesian_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Built target mlpack_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -MF CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o.d -o CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:57:25: required from here 57 | neighborSearch.Train(std::move(normalizedSet)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:279, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = NMFPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:319:46: required from here 319 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BatchSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:322:51: required from here 322 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RandomizedSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:325:56: required from here 325 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RegSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:328:49: required from here 328 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDCompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:331:54: required from here 331 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDIncompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:334:56: required from here 334 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BiasSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:337:50: required from here 337 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDPlusPlusPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:340:54: required from here 340 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = QUIC_SVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:343:51: required from here 343 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BlockKrylovSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:346:57: required from here 346 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = NMFPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:421:23: required from here 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BatchSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:426:23: required from here 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:431:23: required from here 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RegSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:436:23: required from here 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDCompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:441:23: required from here 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDIncompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:446:23: required from here 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BiasSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:451:23: required from here 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDPlusPlusPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:456:23: required from here 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = QUIC_SVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:461:23: required from here 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BlockKrylovSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:466:23: required from here 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp:50:50: required from ‘mlpack::LMetricSearch::LMetricSearch(const arma::mat&) [with int TPower = 2; arma::mat = arma::Mat]’ 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp:144:26: required from ‘void mlpack::BlockKrylovSVDPolicy::GetNeighborhood(const arma::Col&, size_t, arma::Mat&, arma::mat&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; size_t = long unsigned int; arma::mat = arma::Mat]’ 144 | NeighborSearchPolicy neighborSearch(stretchedH); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_impl.hpp:346:63: required from ‘void mlpack::CFType::Predict(const arma::Mat&, arma::vec&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; InterpolationPolicy = mlpack::AverageInterpolation; DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationType = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 346 | decomposition.template GetNeighborhood( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:130:48: required from ‘void mlpack::PredictHelper(CFType&, InterpolationTypes, const arma::Mat&, arma::vec&) [with NeighborSearchPolicy = LMetricSearch<2>; CFType = CFType; arma::vec = arma::Col]’ 129 | cf.template Predict(combinations, predictions); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:161:37: required from ‘void mlpack::CFWrapper::Predict(mlpack::NeighborSearchTypes, mlpack::InterpolationTypes, const arma::Mat&, arma::vec&) [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 161 | PredictHelper(cf, interpolationType, combinations, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here 147 | void CFWrapper::Predict( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 3%] Linking CXX executable ../../../bin/mlpack_range_search cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_range_search.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o -o ../../../bin/mlpack_range_search /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Built target mlpack_range_search /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -MF CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o.d -o CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 4%] Linking CXX executable ../../../bin/mlpack_dbscan cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_dbscan.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -o ../../../bin/mlpack_dbscan /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Built target mlpack_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -MF CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o.d -o CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function ‘void decision_tree(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 196 | model = new DecisionTreeModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:130:14: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here 231 | maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:52:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = DecisionTreeModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = DecisionTreeModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = DecisionTreeModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:152:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 4%] Linking CXX executable ../../../bin/mlpack_decision_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_decision_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -o ../../../bin/mlpack_decision_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Built target mlpack_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_det.dir/det/det_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -MF CMakeFiles/mlpack_det.dir/det/det_main.cpp.o.d -o CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:147, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 118 | DTree* dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 286 | dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree.hpp:361, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of ‘double mlpack::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:131:29: required from ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’ 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 631 | left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 632 | right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::DTree<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::DTree<>*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::DTree<>*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:81:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_det cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_det.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -o ../../../bin/mlpack_det /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -MF CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o.d -o CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:27: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DTBStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:130:17: required from here 130 | leafSize); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_emst cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_emst.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -o ../../../bin/mlpack_emst /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o -MF CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o.d -o CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks.hpp:344, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:332:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 332 | linear = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:337:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 337 | polynomial = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:343:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 343 | cosine = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:348:18: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 348 | gaussian = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:354:14: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 354 | epan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:359:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 359 | triangular = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:365:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 365 | hyptan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_cf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_cf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -o ../../../bin/mlpack_cf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_cf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -MF CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o.d -o CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp: In function ‘void gmm_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 226 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 291 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:144:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 6%] Linking CXX executable ../../../bin/mlpack_fastmks cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_fastmks.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o -o ../../../bin/mlpack_fastmks /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 6%] Built target mlpack_fastmks /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 6%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o -MF CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o.d -o CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:57:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 6%] Linking CXX executable ../../../bin/mlpack_gmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o -o ../../../bin/mlpack_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 6%] Built target mlpack_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -MF CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o.d -o CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:59:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 7%] Linking CXX executable ../../../bin/mlpack_gmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -o ../../../bin/mlpack_gmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Built target mlpack_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -MF CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o.d -o CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 7%] Linking CXX executable ../../../bin/mlpack_gmm_probability cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_probability.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -o ../../../bin/mlpack_gmm_probability /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Built target mlpack_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o -MF CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o.d -o CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:14: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 8%] Linking CXX executable ../../../bin/mlpack_hmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -o ../../../bin/mlpack_hmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Built target mlpack_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o -MF CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o.d -o CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 8%] Linking CXX executable ../../../bin/mlpack_hmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o -o ../../../bin/mlpack_hmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Built target mlpack_hmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_viterbi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_viterbi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_viterbi.dir/hmm/hmm_viterbi_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_viterbi.dir/hmm/hmm_viterbi_main.cpp.o -MF CMakeFiles/mlpack_hmm_viterbi.dir/hmm/hmm_viterbi_main.cpp.o.d -o CMakeFiles/mlpack_hmm_viterbi.dir/hmm/hmm_viterbi_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 9%] Linking CXX executable ../../../bin/mlpack_hmm_loglik cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_loglik.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o -o ../../../bin/mlpack_hmm_loglik /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 9%] Built target mlpack_hmm_loglik /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hoeffding_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hoeffding_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hoeffding_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 9%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hoeffding_tree.dir/hoeffding_trees/hoeffding_tree_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hoeffding_tree.dir/hoeffding_trees/hoeffding_tree_main.cpp.o -MF CMakeFiles/mlpack_hoeffding_tree.dir/hoeffding_trees/hoeffding_tree_main.cpp.o.d -o CMakeFiles/mlpack_hoeffding_tree.dir/hoeffding_trees/hoeffding_tree_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:223, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In copy constructor ‘mlpack::HoeffdingTreeModel::HoeffdingTreeModel(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘mlpack::HoeffdingTreeModel& mlpack::HoeffdingTreeModel::operator=(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 81 | giniHoeffdingTree = new GiniHoeffdingTreeType(*other.giniHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 85 | infoHoeffdingTree = new InfoHoeffdingTreeType(*other.infoHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘void mlpack::HoeffdingTreeModel::BuildModel(const arma::mat&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, bool, double, size_t, size_t, size_t, size_t, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 161 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 180 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp:434, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: required from here 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: required from here 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 10%] Linking CXX executable ../../../bin/mlpack_hmm_viterbi cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_viterbi.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_hmm_viterbi.dir/hmm/hmm_viterbi_main.cpp.o -o ../../../bin/mlpack_hmm_viterbi /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 10%] Built target mlpack_hmm_viterbi /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kde.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kde.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kde.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kde.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kde.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 10%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kde.dir/kde/kde_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kde.dir/kde/kde_main.cpp.o -MF CMakeFiles/mlpack_kde.dir/kde/kde_main.cpp.o.d -o CMakeFiles/mlpack_kde.dir/kde/kde_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::KDEStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::KDEStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::KDEStat, arma::Mat >; D = std::default_delete, mlpack::KDEStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::KDEStat, arma::Mat >, std::default_delete, mlpack::KDEStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::KDEStat, arma::Mat >, std::default_delete, mlpack::KDEStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::KDEModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::KDEModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::KDEModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::KDEModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:138:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde.hpp:355, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::SphericalKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::SphericalKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::LaplacianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::LaplacianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::EpanechnikovKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::EpanechnikovKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::GaussianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::GaussianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, KDEStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, KDEStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, KDEStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 10%] Linking CXX executable ../../../bin/mlpack_hoeffding_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hoeffding_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_hoeffding_tree.dir/hoeffding_trees/hoeffding_tree_main.cpp.o -o ../../../bin/mlpack_hoeffding_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 10%] Built target mlpack_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -MF CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o.d -o CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t) [with ClusteringType = mlpack::KMeans<>; long unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:83:47: required from ‘void mlpack::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat]’ 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:48:13: required from ‘static void mlpack::NystroemKernelRule::ApplyKernelMatrix(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 48 | nm.Apply(G); | ~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:37:32: required from ‘void mlpack::KernelPCA::Apply(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:77:8: required from ‘void mlpack::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; size_t = long unsigned int]’ 77 | Apply(data, data, eigVal, coeffs, newDimension); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:145:17: required from ‘void RunKPCA(arma::mat&, bool, bool, size_t, const std::string&, KernelType&) [with KernelType = mlpack::LinearKernel; arma::mat = arma::Mat; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’ 145 | kpca.Apply(dataset, newDim); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 11%] Linking CXX executable ../../../bin/mlpack_kernel_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kernel_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -o ../../../bin/mlpack_kernel_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Built target mlpack_kernel_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kmeans.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kmeans.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kmeans.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kmeans.dir/kmeans/kmeans_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kmeans.dir/kmeans/kmeans_main.cpp.o -MF CMakeFiles/mlpack_kmeans.dir/kmeans/kmeans_main.cpp.o.d -o CMakeFiles/mlpack_kmeans.dir/kmeans/kmeans_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 11%] Linking CXX executable ../../../bin/mlpack_kde cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kde.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_kde.dir/kde/kde_main.cpp.o -o ../../../bin/mlpack_kde /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Built target mlpack_kde /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lars.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lars.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lars.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lars.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lars.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 12%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o -MF CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o.d -o CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp:90, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:32: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp: In instantiation of ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: warning: ‘new’ of type ‘mlpack::PellegMooreKMeans, arma::Mat >::TreeType’ {aka ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, DualTreeKMeansStatistic, arma::Mat, FirstPointIsRoot>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 46 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘void mlpack::CoverTree::CreateChildren(arma::Col&, arma::vec&, size_t, size_t&, size_t&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; arma::vec = arma::Col; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:87:3: required from ‘mlpack::CoverTree::CoverTree(const MatType&, ElemType, MetricType*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’ 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1157 | children.push_back(new CoverTree(*dataset, base, point, INT_MIN, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | indices, distances, 0, tempSize, usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1165 | children.push_back(new CoverTree(*dataset, base, indices[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | INT_MIN, this, distances[i], indices, distances, 0, tempSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1197 | children.push_back(new CoverTree(*dataset, base, point, nextScale, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | indices, distances, childNearSetSize, childFarSetSize, childUsedSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | *metric)); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1255 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | this, distances[0], indices, distances, childNearSetSize, farSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1297 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | this, distances[0], childIndices, childDistances, childNearSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1299 | childFarSetSize, childUsedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp: In function ‘void lars(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: warning: ‘new’ of type ‘mlpack::LARS’ with extended alignment 16 [-Waligned-new=] 156 | lars = new LARS(useCholesky, lambda1, lambda2); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LARS; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LARS*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LARS*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:110:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LARS’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 12%] Linking CXX executable ../../../bin/mlpack_lars cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lars.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o -o ../../../bin/mlpack_lars /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 12%] Built target mlpack_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -MF CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o.d -o CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp: In function ‘void linear_svm(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 310 | model = new LinearSVMModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = LinearSVMModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = LinearSVMModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = LinearSVMModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:157:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 13%] Linking CXX executable ../../../bin/mlpack_kmeans cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kmeans.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_kmeans.dir/kmeans/kmeans_main.cpp.o -o ../../../bin/mlpack_kmeans /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Built target mlpack_kmeans /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -MF CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o.d -o CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:199:12: required from here 199 | knn.Train(dataset); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 13%] Linking CXX executable ../../../bin/mlpack_linear_svm cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_linear_svm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -o ../../../bin/mlpack_linear_svm /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Built target mlpack_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -MF CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o.d -o CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp: In function ‘void local_coordinate_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 174 | lcc = new LocalCoordinateCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LocalCoordinateCoding; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LocalCoordinateCoding*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LocalCoordinateCoding*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:109:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 14%] Linking CXX executable ../../../bin/mlpack_lmnn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lmnn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -o ../../../bin/mlpack_lmnn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Built target mlpack_lmnn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -MF CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o.d -o CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp: In function ‘void logistic_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 244 | model = new LogisticRegression<>(0, 0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LogisticRegression<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LogisticRegression<>*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LogisticRegression<>*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:141:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 14%] Linking CXX executable ../../../bin/mlpack_local_coordinate_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_local_coordinate_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -o ../../../bin/mlpack_local_coordinate_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Built target mlpack_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -MF CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o.d -o CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp: In function ‘void lsh(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 185 | allkann = new LSHSearch<>(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LSHSearch<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LSHSearch<>*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LSHSearch<>*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:83:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 15%] Linking CXX executable ../../../bin/mlpack_logistic_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_logistic_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -o ../../../bin/mlpack_logistic_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 15%] Built target mlpack_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -MF CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o.d -o CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift.hpp:171, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 35 | referenceSet(naive ? new MatType(std::move(referenceSet)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:33:49: required from ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:225:27: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 16%] Linking CXX executable ../../../bin/mlpack_lsh cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lsh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -o ../../../bin/mlpack_lsh /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Built target mlpack_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -MF CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o.d -o CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:15: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 16%] Linking CXX executable ../../../bin/mlpack_mean_shift cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_mean_shift.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -o ../../../bin/mlpack_mean_shift /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Built target mlpack_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o -MF CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o.d -o CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nca/nca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nca/nca_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp: In function ‘void nbc(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: warning: ‘new’ of type ‘NBCModel’ with extended alignment 16 [-Waligned-new=] 157 | model = new NBCModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = NBCModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = NBCModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = NBCModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:115:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘NBCModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 17%] Linking CXX executable ../../../bin/mlpack_nca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o -o ../../../bin/mlpack_nca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Built target mlpack_nca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -MF CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o.d -o CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 17%] Linking CXX executable ../../../bin/mlpack_nbc cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nbc.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -o ../../../bin/mlpack_nbc /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Built target mlpack_nbc /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -MF CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o.d -o CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp: In function ‘void knn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: warning: ‘new’ of type ‘KNNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 214 | knn = new KNNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::NSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp: In function ‘void kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: warning: ‘new’ of type ‘KFNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 202 | kfn = new KFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::NSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; D = std::default_delete, mlpack::NeighborSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair&>}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::NSModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; D = std::default_delete, mlpack::NeighborSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair&>}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::NSModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 18%] Linking CXX executable ../../../bin/mlpack_knn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_knn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -o ../../../bin/mlpack_knn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 18%] Built target mlpack_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 18%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -MF CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o.d -o CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp [ 19%] Linking CXX executable ../../../bin/mlpack_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -o ../../../bin/mlpack_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 19%] Built target mlpack_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 19%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -MF CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o.d -o CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 20%] Linking CXX executable ../../../bin/mlpack_nmf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nmf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -o ../../../bin/mlpack_nmf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -MF CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o.d -o CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:15: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 20%] Linking CXX executable ../../../bin/mlpack_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -o ../../../bin/mlpack_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -MF CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp: In function ‘void perceptron(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 184 | p = new PerceptronModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = PerceptronModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = PerceptronModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = PerceptronModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:141:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 20%] Linking CXX executable ../../../bin/mlpack_preprocess_split cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_split.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -o ../../../bin/mlpack_preprocess_split /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -MF CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 21%] Linking CXX executable ../../../bin/mlpack_perceptron cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_perceptron.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -o ../../../bin/mlpack_perceptron /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 21%] Built target mlpack_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -MF CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 22%] Linking CXX executable ../../../bin/mlpack_preprocess_binarize cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_binarize.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -o ../../../bin/mlpack_preprocess_binarize /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Built target mlpack_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o -MF CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 22%] Linking CXX executable ../../../bin/mlpack_preprocess_describe cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_describe.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -o ../../../bin/mlpack_preprocess_describe /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Built target mlpack_preprocess_describe /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 23%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o -MF CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model.hpp:141, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In copy constructor ‘mlpack::data::ScalingModel::ScalingModel(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 43 | new data::MinMaxScaler(*other.minmaxscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 45 | new data::MaxAbsScaler(*other.maxabsscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 47 | new data::MeanNormalization(*other.meanscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 49 | new data::StandardScaler(*other.standardscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 51 | new data::PCAWhitening(*other.pcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 53 | new data::ZCAWhitening(*other.zcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘mlpack::data::ScalingModel& mlpack::data::ScalingModel::operator=(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 97 | new data::MinMaxScaler(*other.minmaxscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 101 | new data::MaxAbsScaler(*other.maxabsscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 105 | new data::StandardScaler(*other.standardscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 109 | new data::MeanNormalization(*other.meanscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 113 | new data::PCAWhitening(*other.pcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 117 | new data::ZCAWhitening(*other.zcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘void mlpack::data::ScalingModel::Fit(const MatType&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In instantiation of ‘void mlpack::data::ScalingModel::Fit(const MatType&) [with MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:169:13: required from here 169 | m->Fit(input); | ~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 23%] Linking CXX executable ../../../bin/mlpack_preprocess_one_hot_encoding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o -o ../../../bin/mlpack_preprocess_one_hot_encoding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 23%] Built target mlpack_preprocess_one_hot_encoding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_radical.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_radical.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 23%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o -MF CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o.d -o CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/radical/radical_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/radical/radical_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 24%] Linking CXX executable ../../../bin/mlpack_preprocess_scale cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_scale.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o -o ../../../bin/mlpack_preprocess_scale /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 24%] Built target mlpack_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 24%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o -MF CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o.d -o CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:562:21: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:542:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:608:21: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:552:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:475:22: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:565:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:515:22: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int]’ 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:575:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 120 | std::_Construct(std::__addressof(*__cur), *__first); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; bool _TrivialValueTypes = false]’ 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Tp = mlpack::DecisionTree]’ 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Allocator = allocator >]’ 398 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:894:46: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 894 | std::__uninitialized_move_if_noexcept_a( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1016:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 1016 | _M_default_append(__new_size - size()); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:501:15: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 501 | trees.resize(trees.size() + numTrees); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_radical cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_radical.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o -o ../../../bin/mlpack_radical /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -MF CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o.d -o CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search.hpp:401, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp: In function ‘void krann(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 174 | rann = new RAModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here 113 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RAModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RAModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RAModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:70:5: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 70 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; D = std::default_delete, mlpack::RAQueryStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RAQueryStat, arma::Mat >, std::default_delete, mlpack::RAQueryStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RAQueryStat, arma::Mat >, std::default_delete, mlpack::RAQueryStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::RAModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RAModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RAModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RAModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:428, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: warning: ‘new’ of type ‘mlpack::RASearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; Tree = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; Tree = mlpack::CoverTree, mlpack::RAQueryStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:161:36: required from ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 161 | referenceTree = BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:317:38: required from ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 317 | Tree* queryTree = BuildTree(const_cast(querySet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_random_forest cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_random_forest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o -o ../../../bin/mlpack_random_forest /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -MF CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o.d -o CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:11: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of ‘Model* TrainSoftmax(mlpack::util::Params&, mlpack::util::Timers&, size_t) [with Model = mlpack::SoftmaxRegression; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:174:58: required from here 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); | ~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 305 | sm = new Model(trainData, trainLabels, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | params.Get("lambda"), intercept, std::move(optimizer)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:16: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::SoftmaxRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::SoftmaxRegression*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::SoftmaxRegression*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:103:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_softmax_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_softmax_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -o ../../../bin/mlpack_softmax_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -MF CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o.d -o CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp: In function ‘void sparse_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 184 | sc = new SparseCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::SparseCoding; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::SparseCoding*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::SparseCoding*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:116:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_krann cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_krann.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -o ../../../bin/mlpack_krann /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -MF CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o.d -o CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:34: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp: In function ‘void adaboost(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 191 | m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:41: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:39: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::AdaBoostModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::AdaBoostModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::AdaBoostModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:145:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_sparse_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_sparse_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -o ../../../bin/mlpack_sparse_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -MF CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o.d -o CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp: In function ‘void linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 175 | lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LinearRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LinearRegression*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LinearRegression*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:98:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_adaboost cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_adaboost.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -o ../../../bin/mlpack_adaboost /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_adaboost /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -MF CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_imputer_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_imputer_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 26%] Linking CXX executable ../../../bin/mlpack_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -o ../../../bin/mlpack_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -MF CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o.d -o CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/parse_command_line.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:89, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 27%] Linking CXX executable ../../../bin/mlpack_preprocess_imputer cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_imputer.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -o ../../../bin/mlpack_preprocess_imputer /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target mlpack_preprocess_imputer /usr/bin/gmake -f CMakeFiles/pkgconfig.dir/build.make CMakeFiles/pkgconfig.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles/pkgconfig.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/pkgconfig.dir/build.make CMakeFiles/pkgconfig.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Generating mlpack.pc (pkg-config) file. /usr/bin/cmake -D MLPACK_SOURCE_DIR="/builddir/build/BUILD/mlpack-4.3.0" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/GeneratePkgConfig.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target pkgconfig /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_copy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python_copy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E make_directory /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_numpy.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_numpy.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_util.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/matrix_utils.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/serialization.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/serialization.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/params.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/preprocess_json_params.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/timers.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup.cfg /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/copy_artifacts.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup_readme.md /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target python_copy /usr/bin/gmake -f src/mlpack/CMakeFiles/python_configure.dir/build.make src/mlpack/CMakeFiles/python_configure.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/CMakeFiles/python_configure.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/CMakeFiles/python_configure.dir/build.make src/mlpack/CMakeFiles/python_configure.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Configuring setup.py... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack && /usr/bin/cmake -D GENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup.py.in -D GENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py -D PACKAGE_VERSION="4.3.0" -D MLPACK_LIBRARIES="/usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a" -D MLPACK_PYXS="arma_numpy.pyx approx_kfn.pyx bayesian_linear_regression.pyx cf.pyx dbscan.pyx decision_tree.pyx det.pyx emst.pyx fastmks.pyx gmm_train.pyx gmm_generate.pyx gmm_probability.pyx hmm_train.pyx hmm_generate.pyx hmm_loglik.pyx hmm_viterbi.pyx hoeffding_tree.pyx kde.pyx kernel_pca.pyx kmeans.pyx lars.pyx linear_svm.pyx lmnn.pyx local_coordinate_coding.pyx logistic_regression.pyx lsh.pyx mean_shift.pyx nbc.pyx nca.pyx knn.pyx kfn.pyx nmf.pyx pca.pyx perceptron.pyx preprocess_split.pyx preprocess_binarize.pyx preprocess_describe.pyx preprocess_scale.pyx preprocess_one_hot_encoding.pyx radical.pyx random_forest.pyx krann.pyx softmax_regression.pyx sparse_coding.pyx adaboost_train.pyx adaboost_classify.pyx adaboost_probabilities.pyx linear_regression_train.pyx linear_regression_predict.pyx image_converter.pyx" -D OpenMP_CXX_FLAGS="-fopenmp" -D DISABLE_CFLAGS="" -D CYTHON_INCLUDE_DIRECTORIES="/builddir/build/BUILD/mlpack-4.3.0/src /usr/include /usr/include /usr/include /usr/include /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include" -D CMAKE_CXX_FLAGS=-O2\ \ -fexceptions\ -g\ -grecord-gcc-switches\ -pipe\ -Wall\ -Werror=format-security\ -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3\ -Wp,-D_GLIBCXX_ASSERTIONS\ -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1\ -fstack-protector-strong\ -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1\ \ -m64\ -march=z13\ -mtune=z14\ -fasynchronous-unwind-tables\ -fstack-clash-protection\ -Wall\ -Wextra\ -ftemplate-depth=1000\ -Wno-unused-function\ -O3\ -fopenmp -D EXTRA_CXX_FLAGS="-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN" -D OUTPUT_DIR=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Built target python_configure /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_configured.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python_configured.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E env NO_BUILD=1 /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build running build_py creating build creating build/lib creating build/lib/mlpack copying ./mlpack/__init__.py -> build/lib/mlpack copying ./mlpack/matrix_utils.py -> build/lib/mlpack copying ./mlpack/preprocess_json_params.py -> build/lib/mlpack gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Built target python_configured /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Generating ../bindings/python/generate_pyx_image_converter.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp -DPROGRAM_NAME=image_converter -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o -MF CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o.d -o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 29%] Linking CXX executable ../../../bin/mlpack_image_converter cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_image_converter.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -o ../../../bin/mlpack_image_converter /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Built target mlpack_image_converter /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Generating ../bindings/python/generate_pyx_approx_kfn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp -DPROGRAM_NAME=approx_kfn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o -MF CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o.d -o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp: In function ‘void mlpack_approx_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 241 | m = new ApproxKFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 30%] Linking CXX executable ../../../bin/generate_pyx_image_converter cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_image_converter.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_image_converter /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_image_converter -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/image_converter.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 30%] Built target generate_pyx_image_converter [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Generating ../bindings/python/generate_pyx_bayesian_linear_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp -DPROGRAM_NAME=bayesian_linear_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o -MF CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o.d -o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp: In function ‘void mlpack_bayesian_linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 157 | bayesLinReg = new BayesianLinearRegression(center, scale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 31%] Linking CXX executable ../../../bin/generate_pyx_approx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_approx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_approx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_approx_kfn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/approx_kfn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Built target generate_pyx_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Generating ../bindings/python/generate_pyx_cf.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp -DPROGRAM_NAME=cf -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o -MF CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o.d -o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:57:25: required from here 57 | neighborSearch.Train(std::move(normalizedSet)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:279, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = NMFPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:319:46: required from here 319 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BatchSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:322:51: required from here 322 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RandomizedSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:325:56: required from here 325 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RegSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:328:49: required from here 328 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDCompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:331:54: required from here 331 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDIncompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:334:56: required from here 334 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BiasSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:337:50: required from here 337 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDPlusPlusPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:340:54: required from here 340 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = QUIC_SVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:343:51: required from here 343 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BlockKrylovSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:346:57: required from here 346 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = NMFPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:421:23: required from here 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BatchSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:426:23: required from here 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:431:23: required from here 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RegSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:436:23: required from here 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDCompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:441:23: required from here 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDIncompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:446:23: required from here 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BiasSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:451:23: required from here 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDPlusPlusPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:456:23: required from here 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = QUIC_SVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:461:23: required from here 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BlockKrylovSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:466:23: required from here 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp:50:50: required from ‘mlpack::LMetricSearch::LMetricSearch(const arma::mat&) [with int TPower = 2; arma::mat = arma::Mat]’ 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp:144:26: required from ‘void mlpack::BlockKrylovSVDPolicy::GetNeighborhood(const arma::Col&, size_t, arma::Mat&, arma::mat&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; size_t = long unsigned int; arma::mat = arma::Mat]’ 144 | NeighborSearchPolicy neighborSearch(stretchedH); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_impl.hpp:346:63: required from ‘void mlpack::CFType::Predict(const arma::Mat&, arma::vec&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; InterpolationPolicy = mlpack::AverageInterpolation; DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationType = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 346 | decomposition.template GetNeighborhood( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:130:48: required from ‘void mlpack::PredictHelper(CFType&, InterpolationTypes, const arma::Mat&, arma::vec&) [with NeighborSearchPolicy = LMetricSearch<2>; CFType = CFType; arma::vec = arma::Col]’ 129 | cf.template Predict(combinations, predictions); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:161:37: required from ‘void mlpack::CFWrapper::Predict(mlpack::NeighborSearchTypes, mlpack::InterpolationTypes, const arma::Mat&, arma::vec&) [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 161 | PredictHelper(cf, interpolationType, combinations, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here 147 | void CFWrapper::Predict( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Linking CXX executable ../../../bin/generate_pyx_bayesian_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_bayesian_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_bayesian_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_bayesian_linear_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/bayesian_linear_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Built target generate_pyx_bayesian_linear_regression [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Generating ../bindings/python/generate_pyx_dbscan.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp -DPROGRAM_NAME=dbscan -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o -MF CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o.d -o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 33%] Linking CXX executable ../../../bin/generate_pyx_dbscan cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_dbscan.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_dbscan /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_dbscan -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/dbscan.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Built target generate_pyx_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Generating ../bindings/python/generate_pyx_decision_tree.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp -DPROGRAM_NAME=decision_tree -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o -MF CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o.d -o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function ‘void mlpack_decision_tree(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 196 | model = new DecisionTreeModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:130:14: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here 231 | maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:52:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 34%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 34%] Linking CXX executable ../../../bin/generate_pyx_decision_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_decision_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_decision_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_decision_tree -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/decision_tree.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Built target generate_pyx_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Generating ../bindings/python/generate_pyx_det.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp -DPROGRAM_NAME=det -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o -MF CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o.d -o CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:147, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 118 | DTree* dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 286 | dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree.hpp:361, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of ‘double mlpack::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:131:29: required from ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’ 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 631 | left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 632 | right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 35%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 35%] Linking CXX executable ../../../bin/generate_pyx_det cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_det.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_det /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_det -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/det.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Built target generate_pyx_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Generating ../bindings/python/generate_pyx_emst.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp -DPROGRAM_NAME=emst -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o -MF CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o.d -o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DTBStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:130:17: required from here 130 | leafSize); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 36%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 36%] Linking CXX executable ../../../bin/generate_pyx_emst cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_emst.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_emst /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_emst -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/emst.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 36%] Built target generate_pyx_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 36%] Generating ../bindings/python/generate_pyx_fastmks.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp -DPROGRAM_NAME=fastmks -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 37%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o -MF CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o.d -o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks.hpp:344, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:332:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 332 | linear = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:337:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 337 | polynomial = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:343:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 343 | cosine = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:348:18: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 348 | gaussian = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:354:14: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 354 | epan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:359:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 359 | triangular = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:365:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 365 | hyptan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 37%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 37%] Linking CXX executable ../../../bin/generate_pyx_fastmks cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_fastmks.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_fastmks /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_fastmks -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/fastmks.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 37%] Built target generate_pyx_fastmks /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 38%] Generating ../bindings/python/generate_pyx_gmm_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp -DPROGRAM_NAME=gmm_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 38%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o -MF CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o.d -o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp: In function ‘void mlpack_gmm_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 226 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 291 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 39%] Linking CXX executable ../../../bin/generate_pyx_cf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_cf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_cf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_cf -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/cf.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 39%] Built target generate_pyx_cf [ 39%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 39%] Generating ../bindings/python/generate_pyx_gmm_generate.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp -DPROGRAM_NAME=gmm_generate -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 40%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o -MF CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o.d -o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 41%] Linking CXX executable ../../../bin/generate_pyx_gmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 41%] Built target generate_pyx_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_gmm_probability.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp -DPROGRAM_NAME=gmm_probability -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o -MF CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o.d -o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_generate -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_generate.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Built target generate_pyx_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_hmm_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp -DPROGRAM_NAME=hmm_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -MF CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o.d -o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_probability cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_probability.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_probability /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_probability -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_probability.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Built target generate_pyx_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_hmm_generate.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp -DPROGRAM_NAME=hmm_generate -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o -MF CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o.d -o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:22, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 43%] Linking CXX executable ../../../bin/generate_pyx_hmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_generate -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_generate.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Built target generate_pyx_hmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Generating ../bindings/python/generate_pyx_hmm_loglik.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp -DPROGRAM_NAME=hmm_loglik -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o -MF CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o.d -o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 44%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 45%] Linking CXX executable ../../../bin/generate_pyx_hmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 45%] Built target generate_pyx_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 45%] Generating ../bindings/python/generate_pyx_hmm_viterbi.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp -DPROGRAM_NAME=hmm_viterbi -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o -MF CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o.d -o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 46%] Linking CXX executable ../../../bin/generate_pyx_hmm_loglik cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_loglik.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_loglik /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_loglik -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_loglik.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Built target generate_pyx_hmm_loglik /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Generating ../bindings/python/generate_pyx_hoeffding_tree.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp -DPROGRAM_NAME=hoeffding_tree -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o -MF CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o.d -o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp:21, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:223, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:22, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In copy constructor ‘mlpack::HoeffdingTreeModel::HoeffdingTreeModel(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘mlpack::HoeffdingTreeModel& mlpack::HoeffdingTreeModel::operator=(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 81 | giniHoeffdingTree = new GiniHoeffdingTreeType(*other.giniHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 85 | infoHoeffdingTree = new InfoHoeffdingTreeType(*other.infoHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘void mlpack::HoeffdingTreeModel::BuildModel(const arma::mat&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, bool, double, size_t, size_t, size_t, size_t, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 161 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 180 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp:434, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: required from here 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: required from here 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp [ 47%] Linking CXX executable ../../../bin/generate_pyx_hmm_viterbi cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_viterbi.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_viterbi /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_viterbi -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_viterbi.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 47%] Built target generate_pyx_hmm_viterbi /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Generating ../bindings/python/generate_pyx_kde.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp -DPROGRAM_NAME=kde -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o -MF CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o.d -o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde.hpp:355, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::SphericalKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::SphericalKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::LaplacianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::LaplacianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::EpanechnikovKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::EpanechnikovKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::GaussianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::GaussianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, KDEStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, KDEStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, KDEStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Linking CXX executable ../../../bin/generate_pyx_hoeffding_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hoeffding_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hoeffding_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hoeffding_tree -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hoeffding_tree.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Built target generate_pyx_hoeffding_tree [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Generating ../bindings/python/generate_pyx_kernel_pca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp -DPROGRAM_NAME=kernel_pca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -MF CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o.d -o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t) [with ClusteringType = mlpack::KMeans<>; long unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:83:47: required from ‘void mlpack::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat]’ 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:48:13: required from ‘static void mlpack::NystroemKernelRule::ApplyKernelMatrix(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 48 | nm.Apply(G); | ~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:37:32: required from ‘void mlpack::KernelPCA::Apply(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:77:8: required from ‘void mlpack::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; size_t = long unsigned int]’ 77 | Apply(data, data, eigVal, coeffs, newDimension); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:145:17: required from ‘void RunKPCA(arma::mat&, bool, bool, size_t, const std::string&, KernelType&) [with KernelType = mlpack::LinearKernel; arma::mat = arma::Mat; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’ 145 | kpca.Apply(dataset, newDim); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 49%] Linking CXX executable ../../../bin/generate_pyx_kde cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kde.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kde /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kde -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kde.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 49%] Built target generate_pyx_kde /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 49%] Generating ../bindings/python/generate_pyx_kmeans.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp -DPROGRAM_NAME=kmeans -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 49%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o -MF CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o.d -o CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 50%] Linking CXX executable ../../../bin/generate_pyx_kernel_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kernel_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kernel_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kernel_pca -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kernel_pca.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 50%] Built target generate_pyx_kernel_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Generating ../bindings/python/generate_pyx_lars.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp -DPROGRAM_NAME=lars -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o -MF CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o.d -o CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp:90, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:32: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp: In instantiation of ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: warning: ‘new’ of type ‘mlpack::PellegMooreKMeans, arma::Mat >::TreeType’ {aka ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, DualTreeKMeansStatistic, arma::Mat, FirstPointIsRoot>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 46 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘void mlpack::CoverTree::CreateChildren(arma::Col&, arma::vec&, size_t, size_t&, size_t&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; arma::vec = arma::Col; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:87:3: required from ‘mlpack::CoverTree::CoverTree(const MatType&, ElemType, MetricType*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’ 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1157 | children.push_back(new CoverTree(*dataset, base, point, INT_MIN, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | indices, distances, 0, tempSize, usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1165 | children.push_back(new CoverTree(*dataset, base, indices[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | INT_MIN, this, distances[i], indices, distances, 0, tempSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1197 | children.push_back(new CoverTree(*dataset, base, point, nextScale, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | indices, distances, childNearSetSize, childFarSetSize, childUsedSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | *metric)); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1255 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | this, distances[0], indices, distances, childNearSetSize, farSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1297 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | this, distances[0], childIndices, childDistances, childNearSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1299 | childFarSetSize, childUsedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp: In function ‘void mlpack_lars(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: warning: ‘new’ of type ‘mlpack::LARS’ with extended alignment 16 [-Waligned-new=] 156 | lars = new LARS(useCholesky, lambda1, lambda2); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 51%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 51%] Linking CXX executable ../../../bin/generate_pyx_lars cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lars.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lars /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lars -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lars.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Built target generate_pyx_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Generating ../bindings/python/generate_pyx_linear_svm.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp -DPROGRAM_NAME=linear_svm -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o -MF CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o.d -o CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp: In function ‘void mlpack_linear_svm(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 310 | model = new LinearSVMModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 52%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 52%] Linking CXX executable ../../../bin/generate_pyx_kmeans cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kmeans.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kmeans /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kmeans -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kmeans.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 52%] Built target generate_pyx_kmeans [ 53%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Generating ../bindings/python/generate_pyx_lmnn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lmnn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp -DPROGRAM_NAME=lmnn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/generate_pyx_lmnn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/generate_pyx_lmnn.cpp.o -MF CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/generate_pyx_lmnn.cpp.o.d -o CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/generate_pyx_lmnn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lmnn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lmnn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lmnn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lmnn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:199:12: required from here 199 | knn.Train(dataset); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 53%] Linking CXX executable ../../../bin/generate_pyx_linear_svm cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_svm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_svm /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_svm -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_svm.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Built target generate_pyx_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Generating ../bindings/python/generate_pyx_local_coordinate_coding.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp -DPROGRAM_NAME=local_coordinate_coding -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o -MF CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o.d -o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp: In function ‘void mlpack_local_coordinate_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 174 | lcc = new LocalCoordinateCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 54%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 55%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 55%] Linking CXX executable ../../../bin/generate_pyx_lmnn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lmnn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/generate_pyx_lmnn.cpp.o CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lmnn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lmnn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lmnn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 55%] Built target generate_pyx_lmnn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 55%] Generating ../bindings/python/generate_pyx_logistic_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp -DPROGRAM_NAME=logistic_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o -MF CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o.d -o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp: In function ‘void mlpack_logistic_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 244 | model = new LogisticRegression<>(0, 0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 56%] Linking CXX executable ../../../bin/generate_pyx_local_coordinate_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_local_coordinate_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_local_coordinate_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_local_coordinate_coding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/local_coordinate_coding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Built target generate_pyx_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Generating ../bindings/python/generate_pyx_lsh.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp -DPROGRAM_NAME=lsh -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o -MF CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o.d -o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp: In function ‘void mlpack_lsh(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 185 | allkann = new LSHSearch<>(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 57%] Linking CXX executable ../../../bin/generate_pyx_logistic_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_logistic_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_logistic_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_logistic_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/logistic_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 57%] Built target generate_pyx_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Generating ../bindings/python/generate_pyx_mean_shift.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp -DPROGRAM_NAME=mean_shift -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable ../../../bin/generate_pyx_lsh cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lsh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lsh /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lsh -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lsh.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Built target generate_pyx_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Generating ../bindings/python/generate_pyx_nbc.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp -DPROGRAM_NAME=nbc -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o -MF CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o.d -o CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift.hpp:171, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 35 | referenceSet(naive ? new MatType(std::move(referenceSet)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:33:49: required from ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:225:27: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp: In function ‘void mlpack_nbc(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: warning: ‘new’ of type ‘NBCModel’ with extended alignment 16 [-Waligned-new=] 157 | model = new NBCModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] Linking CXX executable ../../../bin/generate_pyx_mean_shift cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_mean_shift.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_mean_shift /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_mean_shift -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/mean_shift.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Built target generate_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Generating ../bindings/python/generate_pyx_nca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nca/nca_main.cpp -DPROGRAM_NAME=nca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -MF CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o.d -o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX executable ../../../bin/generate_pyx_nbc cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_nbc.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_nbc /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_nbc -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nbc.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 60%] Built target generate_pyx_nbc [ 60%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 60%] Generating ../bindings/python/generate_pyx_knn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp -DPROGRAM_NAME=knn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 61%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o -MF CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o.d -o CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp: In function ‘void mlpack_knn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: warning: ‘new’ of type ‘KNNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 214 | knn = new KNNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 62%] Linking CXX executable ../../../bin/generate_pyx_nca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_nca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_nca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_nca -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nca.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Built target generate_pyx_nca [ 62%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Generating ../bindings/python/generate_pyx_kfn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp -DPROGRAM_NAME=kfn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o -MF CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o.d -o CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp: In function ‘void mlpack_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: warning: ‘new’ of type ‘KFNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 202 | kfn = new KFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 62%] Linking CXX executable ../../../bin/generate_pyx_knn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_knn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_knn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_knn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/knn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Built target generate_pyx_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Generating ../bindings/python/generate_pyx_nmf.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp -DPROGRAM_NAME=nmf -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o -MF CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o.d -o CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 63%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 64%] Linking CXX executable ../../../bin/generate_pyx_nmf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_nmf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_nmf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_nmf -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nmf.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Built target generate_pyx_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Generating ../bindings/python/generate_pyx_pca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp -DPROGRAM_NAME=pca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o -MF CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o.d -o CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 64%] Linking CXX executable ../../../bin/generate_pyx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kfn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kfn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Built target generate_pyx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Generating ../bindings/python/generate_pyx_perceptron.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp -DPROGRAM_NAME=perceptron -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 65%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o -MF CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o.d -o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp: In function ‘void mlpack_perceptron(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 184 | p = new PerceptronModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 65%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 66%] Linking CXX executable ../../../bin/generate_pyx_perceptron cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_perceptron.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_perceptron /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_perceptron -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/perceptron.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Built target generate_pyx_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Generating ../bindings/python/generate_pyx_preprocess_split.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp -DPROGRAM_NAME=preprocess_split -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o -MF CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable ../../../bin/generate_pyx_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_pca -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/pca.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Built target generate_pyx_pca [ 67%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 67%] Generating ../bindings/python/generate_pyx_preprocess_binarize.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp -DPROGRAM_NAME=preprocess_binarize -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 68%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o -MF CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 68%] Linking CXX executable ../../../bin/generate_pyx_preprocess_split cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_split.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_split /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_split -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_split.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 68%] Built target generate_pyx_preprocess_split [ 68%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Generating ../bindings/python/generate_pyx_preprocess_describe.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp -DPROGRAM_NAME=preprocess_describe -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -MF CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable ../../../bin/generate_pyx_preprocess_binarize cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_binarize.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_binarize /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_binarize -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_binarize.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Built target generate_pyx_preprocess_binarize [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Generating ../bindings/python/generate_pyx_preprocess_scale.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp -DPROGRAM_NAME=preprocess_scale -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o -MF CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable ../../../bin/generate_pyx_preprocess_describe cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_describe.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_describe /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_describe -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_describe.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Built target generate_pyx_preprocess_describe [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model.hpp:141, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In copy constructor ‘mlpack::data::ScalingModel::ScalingModel(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 43 | new data::MinMaxScaler(*other.minmaxscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 45 | new data::MaxAbsScaler(*other.maxabsscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 47 | new data::MeanNormalization(*other.meanscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 49 | new data::StandardScaler(*other.standardscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 51 | new data::PCAWhitening(*other.pcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 53 | new data::ZCAWhitening(*other.zcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘mlpack::data::ScalingModel& mlpack::data::ScalingModel::operator=(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 97 | new data::MinMaxScaler(*other.minmaxscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 101 | new data::MaxAbsScaler(*other.maxabsscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 105 | new data::StandardScaler(*other.standardscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 109 | new data::MeanNormalization(*other.meanscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 113 | new data::PCAWhitening(*other.pcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 117 | new data::ZCAWhitening(*other.zcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘void mlpack::data::ScalingModel::Fit(const MatType&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In instantiation of ‘void mlpack::data::ScalingModel::Fit(const MatType&) [with MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:169:13: required from here 169 | m->Fit(input); | ~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 70%] Generating ../bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp -DPROGRAM_NAME=preprocess_one_hot_encoding -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 70%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o -MF CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 71%] Linking CXX executable ../../../bin/generate_pyx_preprocess_scale cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_scale.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_scale /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_scale -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_scale.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Built target generate_pyx_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Generating ../bindings/python/generate_pyx_radical.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/radical/radical_main.cpp -DPROGRAM_NAME=radical -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o -MF CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o.d -o CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 71%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 72%] Linking CXX executable ../../../bin/generate_pyx_preprocess_one_hot_encoding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_one_hot_encoding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_one_hot_encoding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_one_hot_encoding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 72%] Built target generate_pyx_preprocess_one_hot_encoding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 72%] Generating ../bindings/python/generate_pyx_random_forest.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp -DPROGRAM_NAME=random_forest -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 73%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o -MF CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o.d -o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:562:21: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:542:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:608:21: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:552:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:475:22: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:565:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:515:22: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int]’ 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:575:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 120 | std::_Construct(std::__addressof(*__cur), *__first); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; bool _TrivialValueTypes = false]’ 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Tp = mlpack::DecisionTree]’ 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Allocator = allocator >]’ 398 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:894:46: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 894 | std::__uninitialized_move_if_noexcept_a( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1016:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 1016 | _M_default_append(__new_size - size()); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:501:15: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 501 | trees.resize(trees.size() + numTrees); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 74%] Linking CXX executable ../../../bin/generate_pyx_radical cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_radical.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_radical /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_radical -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/radical.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 74%] Built target generate_pyx_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 74%] Generating ../bindings/python/generate_pyx_krann.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp -DPROGRAM_NAME=krann -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o -MF CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o.d -o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search.hpp:401, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp: In function ‘void mlpack_krann(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 174 | rann = new RAModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here 113 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:70:5: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 70 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:428, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: warning: ‘new’ of type ‘mlpack::RASearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; Tree = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; Tree = mlpack::CoverTree, mlpack::RAQueryStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:161:36: required from ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 161 | referenceTree = BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:317:38: required from ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 317 | Tree* queryTree = BuildTree(const_cast(querySet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 75%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 75%] Linking CXX executable ../../../bin/generate_pyx_random_forest cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_random_forest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_random_forest /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_random_forest -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/random_forest.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Built target generate_pyx_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Generating ../bindings/python/generate_pyx_softmax_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp -DPROGRAM_NAME=softmax_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 76%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -MF CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o.d -o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of ‘Model* TrainSoftmax(mlpack::util::Params&, mlpack::util::Timers&, size_t) [with Model = mlpack::SoftmaxRegression; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:174:58: required from here 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); | ~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 305 | sm = new Model(trainData, trainLabels, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | params.Get("lambda"), intercept, std::move(optimizer)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 76%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 76%] Linking CXX executable ../../../bin/generate_pyx_softmax_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_softmax_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_softmax_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_softmax_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/softmax_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 76%] Built target generate_pyx_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Generating ../bindings/python/generate_pyx_sparse_coding.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp -DPROGRAM_NAME=sparse_coding -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o -MF CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o.d -o CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp: In function ‘void mlpack_sparse_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 184 | sc = new SparseCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 77%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 77%] Linking CXX executable ../../../bin/generate_pyx_krann cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_krann.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_krann /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_krann -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/krann.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Built target generate_pyx_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Generating ../bindings/python/generate_pyx_adaboost_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp -DPROGRAM_NAME=adaboost_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o -MF CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp: In function ‘void mlpack_adaboost_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 124 | AdaBoostModel* m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:42: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp [ 78%] Linking CXX executable ../../../bin/generate_pyx_sparse_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_sparse_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_sparse_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_sparse_coding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/sparse_coding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Built target generate_pyx_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Generating ../bindings/python/generate_pyx_adaboost_classify.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_classify_main.cpp -DPROGRAM_NAME=adaboost_classify -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -MF CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_classify_main.cpp:41, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] Linking CXX executable ../../../bin/generate_pyx_adaboost_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_adaboost_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_adaboost_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_adaboost_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Built target generate_pyx_adaboost_train [ 79%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 79%] Generating ../bindings/python/generate_pyx_adaboost_probabilities.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_probabilities_main.cpp -DPROGRAM_NAME=adaboost_probabilities -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 79%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o -MF CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_probabilities_main.cpp:41, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 79%] Linking CXX executable ../../../bin/generate_pyx_adaboost_classify cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_adaboost_classify.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_adaboost_classify /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_adaboost_classify -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_classify.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 79%] Built target generate_pyx_adaboost_classify /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 80%] Generating ../bindings/python/generate_py_wrapper_adaboost.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_py_wrapper.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp -DGROUP_NAME=adaboost -DGROUP_VALID_METHODS="train classify probabilities" -DCATEGORY="classification" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 80%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/generate_py_wrapper_adaboost.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/generate_py_wrapper_adaboost.cpp.o -MF CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/generate_py_wrapper_adaboost.cpp.o.d -o CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/generate_py_wrapper_adaboost.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/adaboost_main_includes.hpp:1, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp: In function ‘void mlpack_adaboost_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 124 | AdaBoostModel* m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:42: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 81%] Linking CXX executable ../../../bin/generate_pyx_adaboost_probabilities cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_adaboost_probabilities.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_adaboost_probabilities /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_adaboost_probabilities -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_probabilities.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Built target generate_pyx_adaboost_probabilities /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Generating ../bindings/python/generate_pyx_linear_regression_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp -DPROGRAM_NAME=linear_regression_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp: In function ‘void mlpack_linear_regression_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 111 | LinearRegression* lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -MF CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o.d -o CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.hpp:12, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 82%] Linking CXX executable ../../../bin/generate_py_wrapper_adaboost cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_py_wrapper_adaboost.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/generate_py_wrapper_adaboost.cpp.o CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -o ../../../bin/generate_py_wrapper_adaboost /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_py_wrapper_adaboost -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost.py -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 82%] Built target generate_py_wrapper_adaboost /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 83%] Generating ../bindings/python/generate_pyx_linear_regression_predict.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_predict_main.cpp -DPROGRAM_NAME=linear_regression_predict -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 83%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 84%] Linking CXX executable ../../../bin/generate_pyx_linear_regression_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_regression_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_regression_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_regression_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Built target generate_pyx_linear_regression_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Generating ../bindings/python/generate_py_wrapper_linear_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_py_wrapper.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp -DGROUP_NAME=linear_regression -DGROUP_VALID_METHODS="train predict" -DCATEGORY="regression" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/linear_regression_main_includes.hpp:1, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp: In function ‘void mlpack_linear_regression_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 111 | LinearRegression* lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 85%] Linking CXX executable ../../../bin/generate_pyx_linear_regression_predict cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_regression_predict.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_regression_predict /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_regression_predict -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_predict.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 85%] Built target generate_pyx_linear_regression_predict /usr/bin/gmake -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles/man.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Generating man pages from built executables. cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin && /builddir/build/BUILD/mlpack-4.3.0/CMake/allexec2man.sh /builddir/build/BUILD/mlpack-4.3.0/CMake/exec2man.sh /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/share/man Generating man page for ./mlpack_approx_kfn... Generating man page for ./mlpack_bayesian_linear_regression... Generating man page for ./mlpack_range_search... Generating man page for ./mlpack_dbscan... Generating man page for ./mlpack_decision_tree... Generating man page for ./mlpack_det... Generating man page for ./mlpack_emst... Generating man page for ./mlpack_cf... Generating man page for ./mlpack_fastmks... Generating man page for ./mlpack_gmm_generate... Generating man page for ./mlpack_gmm_train... Generating man page for ./mlpack_gmm_probability... Generating man page for ./mlpack_hmm_train... Generating man page for ./mlpack_hmm_generate... Generating man page for ./mlpack_hmm_loglik... Generating man page for ./mlpack_hmm_viterbi... Generating man page for ./mlpack_hoeffding_tree... Generating man page for ./mlpack_kernel_pca... Generating man page for ./mlpack_kde... Generating man page for ./mlpack_lars... Generating man page for ./mlpack_kmeans... Generating man page for ./mlpack_linear_svm... Generating man page for ./mlpack_lmnn... Generating man page for ./mlpack_local_coordinate_coding... Generating man page for ./mlpack_logistic_regression... Generating man page for ./mlpack_lsh... Generating man page for ./mlpack_mean_shift... Generating man page for ./mlpack_nca... Generating man page for ./mlpack_nbc... Generating man page for ./mlpack_knn... Generating man page for ./mlpack_kfn... Generating man page for ./mlpack_nmf... Generating man page for ./mlpack_pca... Generating man page for ./mlpack_preprocess_split... Generating man page for ./mlpack_perceptron... Generating man page for ./mlpack_preprocess_binarize... Generating man page for ./mlpack_preprocess_describe... Generating man page for ./mlpack_preprocess_one_hot_encoding... Generating man page for ./mlpack_preprocess_scale... Generating man page for ./mlpack_radical... Generating man page for ./mlpack_random_forest... Generating man page for ./mlpack_softmax_regression... Generating man page for ./mlpack_krann... Generating man page for ./mlpack_sparse_coding... Generating man page for ./mlpack_adaboost... Generating man page for ./mlpack_linear_regression... Generating man page for ./mlpack_preprocess_imputer... Generating man page for ./mlpack_image_converter... gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Built target man /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Building Cython binding image_converter.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=image_converter.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/image_converter.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/image_converter.pyx:24:77: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/image_converter.pyx because it changed. [1/1] Cythonizing mlpack/image_converter.pyx building 'mlpack.image_converter' extension creating build/temp.linux-s390x-cpython-312 creating build/temp.linux-s390x-cpython-312/mlpack gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/image_converter.cpp -o build/temp.linux-s390x-cpython-312/mlpack/image_converter.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp [ 86%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.hpp:12, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from mlpack/image_converter.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5310:37: required from here 5310 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::vector, std::allocator > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::vector, std::allocator > >; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5501:60: required from here 5501 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_input_2), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5611:36: required from here 5611 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_channels), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 87%] Linking CXX executable ../../../bin/generate_py_wrapper_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_py_wrapper_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -o ../../../bin/generate_py_wrapper_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_py_wrapper_linear_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression.py -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 87%] Built target generate_py_wrapper_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding approx_kfn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=approx_kfn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/approx_kfn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/approx_kfn.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/approx_kfn.pyx because it changed. [1/1] Cythonizing mlpack/approx_kfn.pyx building 'mlpack.approx_kfn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/approx_kfn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/approx_kfn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/approx_kfn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7146:37: required from here 7146 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7255:44: required from here 7255 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7932:36: required from here 7932 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_17); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ creating build/lib.linux-s390x-cpython-312 creating build/lib.linux-s390x-cpython-312/mlpack g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/image_converter.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/image_converter.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_image_converter /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding bayesian_linear_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=bayesian_linear_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/bayesian_linear_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/bayesian_linear_regression.pyx:24:88: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/bayesian_linear_regression.pyx because it changed. [1/1] Cythonizing mlpack/bayesian_linear_regression.pyx building 'mlpack.bayesian_linear_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/bayesian_linear_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/bayesian_linear_regression.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7043:37: required from here 7043 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7868:49: required from here 7868 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_responses), (*__pyx_v_responses_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/approx_kfn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/approx_kfn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding cf.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=cf.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/cf.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/cf.pyx:24:64: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/cf.pyx because it changed. [1/1] Cythonizing mlpack/cf.pyx building 'mlpack.cf' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/cf.cpp -o build/temp.linux-s390x-cpython-312/mlpack/cf.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/cf.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19, from mlpack/cf.cpp:1320: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7395:37: required from here 7395 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7504:44: required from here 7504 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8198:36: required from here 8198 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8282:39: required from here 8282 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_residue), __pyx_t_22); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8777:49: required from here 8777 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_query), (*__pyx_v_query_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding dbscan.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=dbscan.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/dbscan.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/dbscan.pyx:24:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/dbscan.pyx because it changed. [1/1] Cythonizing mlpack/dbscan.pyx building 'mlpack.dbscan' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/dbscan.cpp -o build/temp.linux-s390x-cpython-312/mlpack/dbscan.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/dbscan.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5142:37: required from here 5142 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5470:39: required from here 5470 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5554:36: required from here 5554 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_size), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5750:44: required from here 5750 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_selection_type), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/dbscan.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/dbscan.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding decision_tree.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=decision_tree.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/decision_tree.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/decision_tree.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/decision_tree.pyx because it changed. [1/1] Cythonizing mlpack/decision_tree.pyx building 'mlpack.decision_tree' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/decision_tree.cpp -o build/temp.linux-s390x-cpython-312/mlpack/decision_tree.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/decision_tree.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7246:37: required from here 7246 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7803:49: required from here 7803 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7870:36: required from here 7870 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_maximum_depth), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7954:39: required from here 7954 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_minimum_gain_split), __pyx_t_26); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/decision_tree.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/decision_tree.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding det.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=det.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/det.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/det.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/det.pyx because it changed. [1/1] Cythonizing mlpack/det.pyx building 'mlpack.det' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/det.cpp -o build/temp.linux-s390x-cpython-312/mlpack/det.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/det.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7132:37: required from here 7132 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7303:36: required from here 7303 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_folds), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7818:44: required from here 7818 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_path_format), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/det.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/det.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding emst.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=emst.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/emst.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/emst.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/emst.pyx because it changed. [1/1] Cythonizing mlpack/emst.pyx building 'mlpack.emst' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/emst.cpp -o build/temp.linux-s390x-cpython-312/mlpack/emst.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/emst.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:4933:37: required from here 4933 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:5261:36: required from here 5261 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_leaf_size), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/emst.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/emst.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding fastmks.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=fastmks.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/fastmks.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/fastmks.pyx:24:69: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/fastmks.pyx because it changed. [1/1] Cythonizing mlpack/fastmks.pyx building 'mlpack.fastmks' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/fastmks.cpp -o build/temp.linux-s390x-cpython-312/mlpack/fastmks.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/fastmks.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7252:37: required from here 7252 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7336:39: required from here 7336 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bandwidth), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7913:36: required from here 7913 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:8022:44: required from here 8022 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_kernel), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/fastmks.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/fastmks.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_fastmks /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_train.pyx:24:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_train.pyx because it changed. [1/1] Cythonizing mlpack/gmm_train.pyx building 'mlpack.gmm_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7289:37: required from here 7289 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7373:36: required from here 7373 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_gaussians), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:8286:39: required from here 8286 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_noise), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/gmm_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/gmm_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_generate.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_generate.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_generate.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_generate.pyx:24:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_generate.pyx because it changed. [1/1] Cythonizing mlpack/gmm_generate.pyx building 'mlpack.gmm_generate' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_generate.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_generate.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_generate.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:6819:37: required from here 6819 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:7122:36: required from here 7122 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_samples), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/cf.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/cf.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_cf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_probability.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_probability.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_probability.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_probability.pyx:24:77: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_probability.pyx because it changed. [1/1] Cythonizing mlpack/gmm_probability.pyx building 'mlpack.gmm_probability' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_probability.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_probability.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_probability.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_probability.cpp:6845:37: required from here 6845 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/gmm_generate.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/gmm_generate.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding hmm_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_train.pyx:24:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_train.pyx because it changed. [1/1] Cythonizing mlpack/hmm_train.pyx building 'mlpack.hmm_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7051:37: required from here 7051 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7160:44: required from here 7160 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_input_file), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7418:36: required from here 7418 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_gaussians), __pyx_t_8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:8045:39: required from here 8045 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tolerance), __pyx_t_24); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/gmm_probability.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/gmm_probability.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Building Cython binding hmm_generate.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_generate.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_generate.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_generate.pyx:24:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_generate.pyx because it changed. [1/1] Cythonizing mlpack/hmm_generate.pyx building 'mlpack.hmm_generate' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_generate.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_generate.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_generate.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6860:37: required from here 6860 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6944:36: required from here 6944 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_length), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_generate.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_generate.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Built target build_pyx_hmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Building Cython binding hmm_loglik.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_loglik.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_loglik.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_loglik.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_loglik.pyx because it changed. [1/1] Cythonizing mlpack/hmm_loglik.pyx building 'mlpack.hmm_loglik' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_loglik.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_loglik.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_loglik.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_loglik.cpp:6845:37: required from here 6845 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Built target build_pyx_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding hmm_viterbi.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_viterbi.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_viterbi.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_viterbi.pyx:24:73: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_viterbi.pyx because it changed. [1/1] Cythonizing mlpack/hmm_viterbi.pyx building 'mlpack.hmm_viterbi' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_viterbi.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_viterbi.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_viterbi.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_viterbi.cpp:6845:37: required from here 6845 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_loglik.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_loglik.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hmm_loglik /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding hoeffding_tree.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hoeffding_tree.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hoeffding_tree.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hoeffding_tree.pyx:24:76: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hoeffding_tree.pyx because it changed. [1/1] Cythonizing mlpack/hoeffding_tree.pyx building 'mlpack.hoeffding_tree' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hoeffding_tree.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hoeffding_tree.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hoeffding_tree.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7356:37: required from here 7356 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7527:36: required from here 7527 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bins), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7698:39: required from here 7698 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_confidence), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8255:49: required from here 8255 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8515:44: required from here 8515 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_numeric_split_strategy), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_viterbi.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_viterbi.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hmm_viterbi /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding kde.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kde.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kde.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kde.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kde.pyx because it changed. [1/1] Cythonizing mlpack/kde.pyx building 'mlpack.kde' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kde.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kde.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kde.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7314:37: required from here 7314 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7398:39: required from here 7398 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_abs_error), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7507:44: required from here 7507 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7762:36: required from here 7762 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_initial_sample_size), __pyx_t_9); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hoeffding_tree.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hoeffding_tree.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding kernel_pca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kernel_pca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kernel_pca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kernel_pca.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kernel_pca.pyx because it changed. [1/1] Cythonizing mlpack/kernel_pca.pyx building 'mlpack.kernel_pca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kernel_pca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kernel_pca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kernel_pca.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5233:37: required from here 5233 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5499:44: required from here 5499 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_kernel), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5583:39: required from here 5583 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bandwidth), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:6009:36: required from here 6009 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_new_dimensionality), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kernel_pca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kernel_pca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_kernel_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding kmeans.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kmeans.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kmeans.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kmeans.pyx:24:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kmeans.pyx because it changed. [1/1] Cythonizing mlpack/kmeans.pyx building 'mlpack.kmeans' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kmeans.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kmeans.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kmeans.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5390:37: required from here 5390 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5474:36: required from here 5474 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_clusters), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5740:44: required from here 5740 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:6606:39: required from here 6606 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_percentage), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kde.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kde.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_kde /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding lars.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lars.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lars.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lars.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/lars.pyx because it changed. [1/1] Cythonizing mlpack/lars.pyx building 'mlpack.lars' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lars.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lars.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lars.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7133:37: required from here 7133 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7723:39: required from here 7723 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda1), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lars.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lars.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding linear_svm.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_svm.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_svm.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_svm.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_svm.pyx because it changed. [1/1] Cythonizing mlpack/linear_svm.pyx building 'mlpack.linear_svm' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_svm.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_svm.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/linear_svm.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7417:37: required from here 7417 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7588:39: required from here 7588 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_delta), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7672:36: required from here 7672 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epochs), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8142:49: required from here 8142 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8573:44: required from here 8573 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kmeans.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kmeans.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_kmeans /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding lmnn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lmnn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lmnn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lmnn.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/lmnn.pyx because it changed. [1/1] Cythonizing mlpack/lmnn.pyx building 'mlpack.lmnn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lmnn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lmnn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lmnn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5568:37: required from here 5568 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5809:36: required from here 5809 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6475:49: required from here 6475 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6825:44: required from here 6825 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:7248:39: required from here 7248 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_regularization), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_svm.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_svm.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding local_coordinate_coding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=local_coordinate_coding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/local_coordinate_coding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/local_coordinate_coding.pyx:24:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/local_coordinate_coding.pyx because it changed. [1/1] Cythonizing mlpack/local_coordinate_coding.pyx building 'mlpack.local_coordinate_coding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/local_coordinate_coding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/local_coordinate_coding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/local_coordinate_coding.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7179:37: required from here 7179 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7263:36: required from here 7263 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_atoms), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7853:39: required from here 7853 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lmnn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lmnn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_lmnn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding logistic_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=logistic_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/logistic_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/logistic_regression.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/logistic_regression.pyx because it changed. [1/1] Cythonizing mlpack/logistic_regression.pyx building 'mlpack.logistic_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/logistic_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/logistic_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/logistic_regression.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7234:37: required from here 7234 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7318:36: required from here 7318 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7489:39: required from here 7489 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_decision_boundary), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7959:49: required from here 7959 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:8219:44: required from here 8219 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/local_coordinate_coding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/local_coordinate_coding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding lsh.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lsh.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lsh.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lsh.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/lsh.pyx because it changed. [1/1] Cythonizing mlpack/lsh.pyx building 'mlpack.lsh' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lsh.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lsh.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/logistic_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/logistic_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding mean_shift.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=mean_shift.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/mean_shift.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/mean_shift.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/mean_shift.pyx because it changed. [1/1] Cythonizing mlpack/mean_shift.pyx building 'mlpack.mean_shift' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/mean_shift.cpp -o build/temp.linux-s390x-cpython-312/mlpack/mean_shift.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lsh.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7256:37: required from here 7256 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7340:36: required from here 7340 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bucket_size), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7511:39: required from here 7511 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_hash_width), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:8798:49: required from here 8798 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/mean_shift.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5052:37: required from here 5052 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5641:36: required from here 5641 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5725:39: required from here 5725 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_radius), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/mean_shift.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/mean_shift.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nbc.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nbc.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nbc.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nbc.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nbc.pyx because it changed. [1/1] Cythonizing mlpack/nbc.pyx building 'mlpack.nbc' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nbc.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nbc.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nbc.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7031:37: required from here 7031 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7675:49: required from here 7675 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lsh.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lsh.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Built target build_pyx_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nca.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nca.pyx because it changed. [1/1] Cythonizing mlpack/nca.pyx building 'mlpack.nca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nca.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5463:37: required from here 5463 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5704:39: required from here 5704 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_armijo_constant), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5788:36: required from here 5788 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6107:49: required from here 6107 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6793:44: required from here 6793 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nbc.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nbc.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Built target build_pyx_nbc /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding knn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=knn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/knn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/knn.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/knn.pyx because it changed. [1/1] Cythonizing mlpack/knn.pyx building 'mlpack.knn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/knn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/knn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_nca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding kfn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kfn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kfn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kfn.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kfn.pyx because it changed. [1/1] Cythonizing mlpack/kfn.pyx building 'mlpack.kfn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kfn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kfn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/knn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7336:37: required from here 7336 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7445:44: required from here 7445 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7616:39: required from here 7616 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_9); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7940:36: required from here 7940 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:9193:49: required from here 9193 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/kfn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7300:37: required from here 7300 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7409:44: required from here 7409 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7580:39: required from here 7580 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_9); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7904:36: required from here 7904 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:9073:49: required from here 9073 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/knn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/knn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding nmf.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nmf.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nmf.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nmf.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nmf.pyx because it changed. [1/1] Cythonizing mlpack/nmf.pyx building 'mlpack.nmf' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nmf.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nmf.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kfn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kfn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding pca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=pca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/pca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/pca.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/pca.pyx because it changed. [1/1] Cythonizing mlpack/pca.pyx building 'mlpack.pca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/pca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/pca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nmf.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5177:37: required from here 5177 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5418:36: required from here 5418 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_rank), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6025:39: required from here 6025 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_residue), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6218:44: required from here 6218 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_update_rules), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/pca.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20, from mlpack/pca.cpp:1320: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5060:37: required from here 5060 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5413:44: required from here 5413 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_decomposition_method), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5497:36: required from here 5497 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_new_dimensionality), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5668:39: required from here 5668 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_var_to_retain), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nmf.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nmf.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding perceptron.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=perceptron.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/perceptron.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/perceptron.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/perceptron.pyx because it changed. [1/1] Cythonizing mlpack/perceptron.pyx building 'mlpack.perceptron' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/perceptron.cpp -o build/temp.linux-s390x-cpython-312/mlpack/perceptron.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/perceptron.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7011:37: required from here 7011 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7568:49: required from here 7568 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7635:36: required from here 7635 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/pca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/pca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_split.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_split.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_split.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_split.pyx:24:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_split.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_split.pyx building 'mlpack.preprocess_split' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_split.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_split.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_split.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5081:37: required from here 5081 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5518:49: required from here 5518 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_input_labels), (*__pyx_v_input_labels_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5672:36: required from here 5672 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_seed), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5843:39: required from here 5843 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_test_ratio), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/perceptron.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/perceptron.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_binarize.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_binarize.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_binarize.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_binarize.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_binarize.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_binarize.pyx building 'mlpack.preprocess_binarize' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_binarize.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_binarize.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_split.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_split.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_describe.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_describe.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_describe.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_describe.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_describe.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_describe.pyx building 'mlpack.preprocess_describe' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_describe.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_describe.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_binarize.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:4934:37: required from here 4934 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5262:36: required from here 5262 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_dimension), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5346:39: required from here 5346 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_threshold), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/preprocess_describe.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5031:37: required from here 5031 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5359:36: required from here 5359 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_dimension), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_binarize.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_binarize.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_scale.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_scale.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_scale.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_scale.pyx:24:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_scale.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_scale.pyx building 'mlpack.preprocess_scale' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_scale.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_scale.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_describe.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_describe.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_describe /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 98%] Building Cython binding preprocess_one_hot_encoding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_one_hot_encoding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_one_hot_encoding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_one_hot_encoding.pyx:24:89: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_one_hot_encoding.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_one_hot_encoding.pyx building 'mlpack.preprocess_one_hot_encoding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_one_hot_encoding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_scale.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7095:37: required from here 7095 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7423:39: required from here 7423 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7837:36: required from here 7837 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_value), __pyx_t_18); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:8030:44: required from here 8030 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_scaler_method), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/preprocess_one_hot_encoding.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5053:37: required from here 5053 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::vector >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::vector >; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5418:54: required from here 5418 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_dimensions), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 98%] Built target build_pyx_preprocess_one_hot_encoding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding radical.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=radical.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/radical.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/radical.pyx:24:69: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/radical.pyx because it changed. [1/1] Cythonizing mlpack/radical.pyx building 'mlpack.radical' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/radical.cpp -o build/temp.linux-s390x-cpython-312/mlpack/radical.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/radical.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5088:37: required from here 5088 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5329:36: required from here 5329 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_angles), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5500:39: required from here 5500 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_noise_std_dev), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_scale.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_scale.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding random_forest.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=random_forest.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/random_forest.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/random_forest.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/random_forest.pyx because it changed. [1/1] Cythonizing mlpack/random_forest.pyx building 'mlpack.random_forest' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/random_forest.cpp -o build/temp.linux-s390x-cpython-312/mlpack/random_forest.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/random_forest.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/radical.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/radical.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding krann.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=krann.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7303:37: required from here 7303 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7860:49: required from here 7860 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7927:36: required from here 7927 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_maximum_depth), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:8011:39: required from here 8011 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_minimum_gain_split), __pyx_t_26); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/krann.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/krann.pyx:24:67: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/krann.pyx because it changed. [1/1] Cythonizing mlpack/krann.pyx building 'mlpack.krann' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/krann.cpp -o build/temp.linux-s390x-cpython-312/mlpack/krann.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/krann.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7360:37: required from here 7360 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7444:39: required from here 7444 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_alpha), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7940:36: required from here 7940 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:9085:44: required from here 9085 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tree_type), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/random_forest.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/random_forest.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding softmax_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=softmax_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/softmax_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/softmax_regression.pyx:24:80: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/softmax_regression.pyx because it changed. [1/1] Cythonizing mlpack/softmax_regression.pyx building 'mlpack.softmax_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/softmax_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/softmax_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/softmax_regression.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7160:37: required from here 7160 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7717:49: required from here 7717 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7784:39: required from here 7784 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_26); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7868:36: required from here 7868 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/softmax_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/softmax_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding sparse_coding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=sparse_coding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/sparse_coding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/sparse_coding.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/sparse_coding.pyx because it changed. [1/1] Cythonizing mlpack/sparse_coding.pyx building 'mlpack.sparse_coding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/sparse_coding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/sparse_coding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/sparse_coding.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7250:37: required from here 7250 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7334:36: required from here 7334 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_atoms), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7924:39: required from here 7924 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda1), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/krann.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/krann.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_train.pyx:24:76: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_train.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_train.pyx building 'mlpack.adaboost_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:6965:37: required from here 6965 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7293:36: required from here 7293 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_iterations), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7525:49: required from here 7525 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7592:39: required from here 7592 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tolerance), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7802:44: required from here 7802 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_weak_learner), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/sparse_coding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/sparse_coding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_classify.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_classify.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_classify.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_classify.pyx:24:79: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_classify.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_classify.pyx building 'mlpack.adaboost_classify' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_classify.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_classify.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_classify.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_classify.cpp:6844:37: required from here 6844 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_adaboost_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_probabilities.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_probabilities.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_probabilities.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_probabilities.pyx:24:84: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_probabilities.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_probabilities.pyx building 'mlpack.adaboost_probabilities' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_probabilities.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_probabilities.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_classify.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_classify.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_adaboost_classify /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Building Cython binding linear_regression_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_regression_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_regression_train.pyx:24:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_regression_train.pyx because it changed. [1/1] Cythonizing mlpack/linear_regression_train.pyx building 'mlpack.linear_regression_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_regression_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_regression_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_probabilities.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_probabilities.cpp:6844:37: required from here 6844 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/linear_regression_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:6883:37: required from here 6883 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7211:39: required from here 7211 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7443:49: required from here 7443 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_training_responses), (*__pyx_v_training_responses_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_probabilities.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_probabilities.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_adaboost_probabilities /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Building Cython binding linear_regression_predict.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_regression_predict.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_predict.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_regression_predict.pyx:24:87: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_regression_predict.pyx because it changed. [1/1] Cythonizing mlpack/linear_regression_predict.pyx building 'mlpack.linear_regression_predict' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_regression_predict.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_regression_predict.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_regression_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_regression_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_linear_regression_train In file included from mlpack/linear_regression_predict.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_predict.cpp:6844:37: required from here 6844 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_regression_predict.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_regression_predict.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_linear_regression_predict /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python.dir/build.make src/mlpack/bindings/python/CMakeFiles/python.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python.dir/build.make src/mlpack/bindings/python/CMakeFiles/python.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/arma_numpy.pxd tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/arma_numpy.pyx:49:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:71:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:94:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:115:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:136:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:160:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:184:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:203:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:223:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:247:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:271:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:290:5: Only extern functions can throw C++ exceptions. Compiling mlpack/arma_numpy.pyx because it changed. [1/1] Cythonizing mlpack/arma_numpy.pyx building 'mlpack.arma_numpy' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/arma_numpy.cpp -o build/temp.linux-s390x-cpython-312/mlpack/arma_numpy.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/arma_numpy.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/arma_numpy.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/copy_artifacts.py gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target python gmake[1]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1cIM0D + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x ++ dirname /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -march=z13 -mtune=z14 -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,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 mlpack-4.3.0 + DESTDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_approx_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_bayesian_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_range_search.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_dbscan.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_decision_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_det.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_emst.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_cf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_fastmks.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_gmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_gmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_gmm_probability.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_loglik.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_viterbi.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hoeffding_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kernel_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kde.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_lars.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kmeans.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_linear_svm.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_lmnn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_local_coordinate_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_logistic_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_lsh.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_mean_shift.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_nca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_nbc.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_knn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_nmf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_split.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_perceptron.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_binarize.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_describe.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_one_hot_encoding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_scale.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_radical.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_random_forest.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_softmax_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_krann.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_sparse_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_adaboost.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_imputer.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_image_converter.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/lib64/pkgconfig/mlpack.pc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/namespace_compat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/prereqs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/Mat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/SpMat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/arma_extend.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/serialize_armadillo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/array_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/is_loading.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/is_saving.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/pair_associative_container.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/pointer_vector_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/pointer_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/unordered_map.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/cv_base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/cv_base_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/k_fold_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/k_fold_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/meta_info_extractor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/accuracy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/accuracy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/average_strategy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/f1.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/f1_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/facilities.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/mse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/mse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/precision.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/precision_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/r2_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/r2_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/recall.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/recall_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/simple_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/simple_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/binarize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/check_categorical_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/confusion_matrix.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/confusion_matrix_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/dataset_mapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/dataset_mapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/detect_file_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/detect_file_type_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/extension.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/format.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/has_serialize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/image_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/image_info_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/custom_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/imputation_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/listwise_deletion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/mean_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/median_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/is_naninf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_arff.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_arff_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_categorical_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_numeric_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_vec_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/datatype.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/increment_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/map_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/missing_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/normalize_labels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/normalize_labels_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/one_hot_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/one_hot_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/max_abs_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/min_max_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/pca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/scaler_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/standard_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/zca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/split_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_algorithms.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_dictionary.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/bag_of_words_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/dictionary_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/policy_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/string_encoding_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/tf_idf_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers/char_extract.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers/split_by_any_of.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers/tokenizers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/types_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/discrete_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/discrete_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gamma_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gamma_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/laplace_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/laplace_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/regression_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/regression_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/cv_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/cv_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/deduce_hp_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/fixed.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/hpt.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/hpt_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/cauchy_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/cosine_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/cosine_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/example_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/gaussian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/kernel_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/kernels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/laplacian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/linear_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/polynomial_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/spherical_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/triangular_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/ccov.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/ccov_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/clamp.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/columns_to_blocks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/columns_to_blocks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/digamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/lin_alg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/lin_alg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/log_add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/log_add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/math.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/multiply_slices.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/multiply_slices_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/quantile.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/random.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/random_basis.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/random_basis_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/range_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/round.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/shuffle_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/trigamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/bleu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/bleu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/iou_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/iou_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/ip_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/ip_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/lmetric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/lmetric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/algorithm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/any.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/functional.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/internal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/iterator.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/meta.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/string_view.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/typeinfo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/address.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/ballbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/ballbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/bound_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/bounds.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/build_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cellbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cellbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cosine_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/first_point_is_root.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/enumerate_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/example_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hollow_ball_bound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hollow_ball_bound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hrectbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hrectbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/octree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/perform_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/no_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/hyperplane.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/projection_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/is_spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/traversal_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/tree_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/backtrace.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/backtrace_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/binding_details.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/deprecated.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/forward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/hyphenate_string.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/io.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/io_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/is_std_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/log.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/log_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/mlpack_main.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/nulloutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param_checks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/params.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/params_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/prefixedoutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/prefixedoutstream_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/program_doc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/program_doc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/sfinae_utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/size_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/timers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/timers_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/to_lower.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/version.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/version_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_classify_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_probabilities_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/amf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/average_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/given_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/merge_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/random_acol_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/complete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/incomplete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/max_iteration_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_residue_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/termination_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/validation_rmse_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_als.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_dist.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_div.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/svd_batch_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/svd_complete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/svd_incomplete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/update_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/activation_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/bipolar_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/elish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/elliot_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/gaussian_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/gelu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/hyper_sinh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/identity_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/inverse_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/lisht_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/logistic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/mish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/multi_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/poisson1_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/rectifier_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/silu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/softplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/softsign_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/spline_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_exponential_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/augmented.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/tasks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/border_modes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/convolution_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/fft_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/naive_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/svd_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/ffn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/ffn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/forward_decls.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/const_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/gaussian_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/glorot_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/he_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/lecun_normal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/network_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/nguyen_widrow_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/oivs_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/orthogonal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/base_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/c_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/c_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/celu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/celu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concat_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concatenate.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concatenate_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropconnect.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropconnect_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/elu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/elu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/ftswish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/ftswish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/identity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/identity_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear3d.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear3d_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/log_softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/log_softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multi_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multi_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/noisylinear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/noisylinear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/subview.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/padding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/padding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/relu6.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/relu6_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/serialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmin.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmin_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/loss_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgangp_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/spike_slab_rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/no_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/rnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/rnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/qdafn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/qdafn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/batch_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/bias_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/nmf_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/regularized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_complete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_incomplete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svdplusplus_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/average_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/interpolation_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/regression_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/similarity_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/neighbor_search_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/pearson_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/combined_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/item_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/no_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/overall_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/user_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/z_score_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/svd_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/svd_wrapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/dbscan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/dbscan_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/ordered_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/random_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/all_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/gini_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/mad_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/mse_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/multiple_random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/det_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dt_utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dt_utils_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dtree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/edge_pair.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/emst_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/union_find.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/diagonal_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/eigenvalue_ratio_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/em_fit.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/em_fit_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_probability_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/no_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/positive_definite_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_loglik_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_viterbi_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/categorical_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/gini_impurity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/allow_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kill_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans_plus_plus_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/random_partition.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/refined_start.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/refined_start_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/sample_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars/lars_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars/lars_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_predict_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/constraints.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/constraints_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/nbc_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/knn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/ns_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/ns_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/unmap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/unmap_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf/nmf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/kmeans_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/ordered_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/random_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/exact_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_block_krylov_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/initialization_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/zero_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/learning_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/learning_policies/learning_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/learning_policies/simple_weight_update.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/perceptron_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/perceptron_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/image_converter_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_binarize_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_describe_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_imputer_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_scale_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_split_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/scaling_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/scaling_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd/quic_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical/radical_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical/radical_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/bootstrap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/random_forest_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/random_forest_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/rs_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/rs_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/krann_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_query_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/acrobot.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cart_pole.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cont_double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/continuous_mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/env_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/environment.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/pendulum.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/reward_clipping.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/gaussian.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/noise.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/ornstein_uhlenbeck.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/aggregated_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/greedy_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/categorical_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/dueling_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/q_networks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/simple_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/prioritized_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/random_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/sumtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/sac.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/sac_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/td3.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/td3_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/training_config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/nothing_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/xgboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/xgboost/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/xgboost/loss_functions/sse_loss.hpp Looking in links: ./ Processing /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: mlpack Building wheel for mlpack (setup.py): started Building wheel for mlpack (setup.py): finished with status 'done' Created wheel for mlpack: filename=mlpack-4.3.0-cp312-cp312-linux_s390x.whl size=16756072 sha256=1ce15a4bfca1bcfa37dc9ce8b9639ed5cdace3e966b7269b143734ccf01a4f5b Stored in directory: /tmp/pip-ephem-wheel-cache-qqg3voj9/wheels/7a/79/d2/486c2768fe76b7ab3e17ba36e9d81b8caec00a0aaa7f144eb9 Successfully built mlpack Installing collected packages: mlpack Successfully installed mlpack-4.3.0 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_gmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_gmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_gmm_probability -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_loglik -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_viterbi -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hoeffding_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_nbc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_knn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_binarize -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_describe -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_scale -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_one_hot_encoding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_krann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_imputer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_image_converter -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_range_search + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.3.0-4.fc41 --unique-debug-suffix -4.3.0-4.fc41.s390x --unique-debug-src-base mlpack-4.3.0-4.fc41.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mlpack-4.3.0 find-debuginfo: starting Extracting debug info from 48 files DWARF-compressing 48 files sepdebugcrcfix: Updated 48 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/mlpack-4.3.0-4.fc41.s390x 8484 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: mlpack-licenses-4.3.0-4.fc41.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.A68sS2 + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + DOCDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/CODE_OF_CONDUCT.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/CONTRIBUTING.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/HISTORY.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/GOVERNANCE.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/README.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/UPDATING.txt /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7mzF4R + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + LICENSEDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/LICENSE.txt /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/COPYRIGHT.txt /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Provides: mlpack-licenses = 4.3.0-4.fc41 mlpack-licenses(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mlpack-bin-4.3.0-4.fc41.s390x Provides: mlpack-bin = 4.3.0-4.fc41 mlpack-bin(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libarmadillo.so.12()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.4)(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.5)(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.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: mlpack-devel-4.3.0-4.fc41.s390x Provides: mlpack-devel = 4.3.0-4.fc41 mlpack-devel(s390-64) = 4.3.0-4.fc41 mlpack-static = 4.3.0-4.fc41 pkgconfig(mlpack) = 4.3.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config Processing files: mlpack-python3-4.3.0-4.fc41.s390x Provides: mlpack-python3 = 4.3.0-4.fc41 mlpack-python3(s390-64) = 4.3.0-4.fc41 python3.12dist(mlpack) = 4.3 python3dist(mlpack) = 4.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libarmadillo.so.12()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(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.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.12 python3.12dist(cython) >= 0.24 python3.12dist(numpy) python3.12dist(pandas) rtld(GNU_HASH) Processing files: mlpack-debugsource-4.3.0-4.fc41.s390x Provides: mlpack-debugsource = 4.3.0-4.fc41 mlpack-debugsource(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mlpack-bin-debuginfo-4.3.0-4.fc41.s390x Provides: debuginfo(build-id) = 06f807a69d16874b094f2d0428e624fea4dad4eb debuginfo(build-id) = 177fb088442da5dc9ad797a28349f1d32462ba9a debuginfo(build-id) = 24fd99fd66f6a330854bd462f4ff8bfa8dbd7bd2 debuginfo(build-id) = 26b4d68e1af3c6a3b5536fb1f4cddd1af2d2673d debuginfo(build-id) = 288099b4822ce8c35038542de2e079c6c1e244e7 debuginfo(build-id) = 2a09460801bc8800ddf7d1ac55499289d0db0930 debuginfo(build-id) = 2ea197dfdf6365868306fcc96098f40c4afdfebe debuginfo(build-id) = 31c818186523879bb279e7251e8be28c38a80ecb debuginfo(build-id) = 32c94b86bc87d914264de28910d3eaf841c02c0f debuginfo(build-id) = 379042d7199b430c0fa00505352986a1c98fc400 debuginfo(build-id) = 38a6aa379311713d1fd167cc72ba095375723004 debuginfo(build-id) = 3b36b55d55ffdb271def52368532ad3e1d591800 debuginfo(build-id) = 3c50d52201313b8459721a3ededdb44cc5557f25 debuginfo(build-id) = 3cc56c6e058c44fa9222f6b3b7d046b49ed9dbfa debuginfo(build-id) = 433f327172a43412f6825bf72e094ed342b09d16 debuginfo(build-id) = 67c739fcd70716908d50df328e0cd374c330191e debuginfo(build-id) = 712339062a4cf62a6e5adcf80faf51394c1f01ea debuginfo(build-id) = 77275b14f349bed7c8537ac44d2811fcf7a68160 debuginfo(build-id) = 87c78ea1fcf0f017b4f558d3d44d2fa9b81867f7 debuginfo(build-id) = 88475169e26c3866ddc7aa634fbeea78fc628b5a debuginfo(build-id) = 88e7567da44dc267e5bf2d3a354d52f05a67986e debuginfo(build-id) = 8bcf27db7eec881c01b20bc25ecb17ed91a9a05b debuginfo(build-id) = 8cb2b16ea4111a70ef6f07362111c03cd0879d53 debuginfo(build-id) = 8fa92a681b819788361a73ca40d0338b5d866163 debuginfo(build-id) = 919c7caba8fa0f35960fef6b8b8c09de769ecac3 debuginfo(build-id) = 947e0a00292dfbcf408b1564b0041202ac85e709 debuginfo(build-id) = 94f3e0c3b83a0379ec7ca9744ddd1e3835155c61 debuginfo(build-id) = 9559b19c9a76672b31dd08fc047e4aa0fc7c527a debuginfo(build-id) = 9ca78bbb13b9cf36f20b88d364218f55ff83ba8c debuginfo(build-id) = 9cfdcec0b594fe7f91352ac2b65cb82cdec16a9f debuginfo(build-id) = acd27e1cf36959fcc4a66f4e5771260f16952718 debuginfo(build-id) = ace698733b1712fbf583eb835f86607401ddb6c3 debuginfo(build-id) = ad6c392463af442bd11ff6838b5a6be0769c7bf0 debuginfo(build-id) = aeb867d701193e2dbb822cce550e218642291277 debuginfo(build-id) = bbbf952a6b481fdcb8bb585361b4dc370f96c9a4 debuginfo(build-id) = bca33244fd2e17d24eeb1610b744ec02bfff28ac debuginfo(build-id) = bd8b654b6aa843a71f33fe86fcee053bbf763b21 debuginfo(build-id) = c045e203fdabeb89197b7feb57b3eadc3fcdf1af debuginfo(build-id) = c150a924ed2d0beef2db5e120ccbb410e186c542 debuginfo(build-id) = c21f692abf269b2893a8aafb77e5a8405989e330 debuginfo(build-id) = c6cd07163b96c6e9ec8fce76d7acdd0e1eefc060 debuginfo(build-id) = d565afe1e5be34c19534f3745086e5f34af9db86 debuginfo(build-id) = d7db2c122283d0531acc4c047265a8675d197555 debuginfo(build-id) = dbfb72daa9b3fbf72e1239151207a29176217987 debuginfo(build-id) = de99b1ccd72d43f9191452e6ae8059fd9f9e8d5f debuginfo(build-id) = e5365b216bbab01d615fc9fcfed57f540da2aafd debuginfo(build-id) = e6d92431f2b463ca38c2500fa53911836557c61d debuginfo(build-id) = fafc2aabf45ee2944a6f2aae4913f61291cd5ef0 mlpack-bin-debuginfo = 4.3.0-4.fc41 mlpack-bin-debuginfo(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mlpack-debugsource(s390-64) = 4.3.0-4.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x Wrote: /builddir/build/RPMS/mlpack-bin-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-python3-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-devel-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-debugsource-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-licenses-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-bin-debuginfo-4.3.0-4.fc41.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.URiAvL + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.68vsDV + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/mlpack-4.3.0-SPECPARTS + rm -rf mlpack-4.3.0 mlpack-4.3.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild mlpack-4.3.0-4.fc41.src.rpm Finish: build phase for mlpack-4.3.0-4.fc41.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-38-s390x-1715574200.530992/root/var/log/dnf.log /var/lib/mock/fedora-38-s390x-1715574200.530992/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-s390x-1715574200.530992/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-4.fc41.src.rpm) Config(child) 67 minutes 51 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": "mlpack", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "src" }, { "name": "mlpack-bin-debuginfo", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-debugsource", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-python3", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-bin", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-licenses", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-devel", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" } ] } RPMResults finished